1#ifndef QANT_NATIVE_COMPUTING_TOOLKIT_NATIVE_H
2#define QANT_NATIVE_COMPUTING_TOOLKIT_NATIVE_H
13#include <dlpack/dlpack.h>
18namespace qant_native_computing_toolkit::native
20 using ::qant_native_computing_toolkit::generic::QantMemoryHandle;
37 DLManagedTensorVersioned *
mul_npu(
const uint32_t npu_id, DLManagedTensorVersioned
const *us,
38 DLManagedTensorVersioned
const *vs);
51 DLManagedTensorVersioned *
calc_scaled_periodic_nl_fprop(
const uint32_t npu_id, DLManagedTensorVersioned
const *features, DLManagedTensorVersioned
const *weights);
73 DLManagedTensorVersioned *
linear_fprop(
const uint32_t npu_id, DLManagedTensorVersioned
const *features,
74 DLManagedTensorVersioned
const *weights);