data: publish complete Calculet NPU research archive

This commit is contained in:
2026-08-02 14:57:11 +08:00
parent b5c4fbffab
commit 98e6cadcb6
12400 changed files with 6166642 additions and 0 deletions
@@ -0,0 +1,18 @@
#pragma once
#include "calrt_utils.h"
#include "calrt_buffer.h"
#include "calrt_device.h"
#include "calrt_vdevice.h"
namespace calrt
{
CALRT_API std::unique_ptr<CalrtInputBuf> createInputBuf(const CalbinModel &model);
CALRT_API std::unique_ptr<CalrtOutputBuf> createOutputBuf(const CalbinModel &model);
CALRT_API CalrtError_e infer(std::unique_ptr<VirtualDevice> &vDev, CalbinModel *model, CalrtInputBuf* inputBuffer, CalrtOutputBuf* outputBuffer);
CALRT_API CalrtError_e infer(VirtualDevice *vDev, CalbinModel *model, CalrtInputBuf* inputBuffer, CalrtOutputBuf* outputBuffer);
CALRT_API CalrtError_e infer_with_fixed_task_type(std::unique_ptr<VirtualDevice> &vDev, CalbinModel *model, CalrtInputBuf* inputBuffer, CalrtOutputBuf* outputBuffer, TaskType_e type);
CALRT_API CalrtError_e infer_with_fixed_task_type(VirtualDevice *vDev, CalbinModel *model, CalrtInputBuf* inputBuffer, CalrtOutputBuf* outputBuffer, TaskType_e type);
}