#include <tvm/runtime/c_backend_api.h>
#include <tvm/runtime/crt/memory.h>
+#include "packed_func.h"
+
void* TVMBackendAllocWorkspace(int device_type, int device_id, uint64_t nbytes, int dtype_code_hint,
int dtype_bits_hint) {
void* ptr = 0;
*strm += sizeof(data_byte_size);
if (!(data_byte_size == num_elems * elem_bytes)) {
fprintf(stderr,
- "invalid DLTensor file format: data_byte_size=%jd, "
- "while num_elems*elem_bytes=%jd\n",
- data_byte_size, (num_elems * elem_bytes));
+ "invalid DLTensor file format: data_byte_size=%d, "
+ "while num_elems*elem_bytes=%d\n",
+ (int)data_byte_size, (int)(num_elems * elem_bytes)); // NOLINT(*)
status = -1;
}
memcpy(ret->dl_tensor.data, *strm, data_byte_size);