| Package | Description |
|---|---|
| org.bytedeco.tvm | |
| org.bytedeco.tvm.global |
| Modifier and Type | Method and Description |
|---|---|
DLTensor |
NDArray.accessDLTensor() |
DLTensor |
NDArray.accessDLTensor() |
DLTensor |
TVMPODValue_.asDLTensor() |
DLTensor |
TVMPODValue_.asDLTensor() |
DLTensor |
DLTensor.byte_offset(long setter) |
DLTensor |
DLTensor.byte_offset(long setter) |
DLTensor |
DLTensor.data(Pointer setter) |
DLTensor |
DLTensor.data(Pointer setter) |
DLTensor |
DLTensor.device(DLDevice setter) |
DLTensor |
DLTensor.device(DLDevice setter) |
DLTensor |
ContainerBase.dl_tensor()
\brief The corresponding dl_tensor field.
|
DLTensor |
DLManagedTensor.dl_tensor()
\brief DLTensor which is being memory managed
|
DLTensor |
DLManagedTensor.dl_tensor()
\brief DLTensor which is being memory managed
|
DLTensor |
ContainerBase.dl_tensor()
\brief The corresponding dl_tensor field.
|
DLTensor |
DLTensor.dtype(DLDataType setter) |
DLTensor |
DLTensor.dtype(DLDataType setter) |
DLTensor |
DLTensor.getPointer(long i) |
DLTensor |
DLTensor.getPointer(long i) |
DLTensor |
DLTensor.ndim(int setter) |
DLTensor |
DLTensor.ndim(int setter) |
DLTensor |
DLTensor.position(long position) |
DLTensor |
DLTensor.position(long position) |
DLTensor |
DLTensor.shape(LongPointer setter) |
DLTensor |
DLTensor.shape(LongPointer setter) |
DLTensor |
DLTensor.strides(LongPointer setter) |
DLTensor |
DLTensor.strides(LongPointer setter) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
NDArray.AbilityOfZeroCopyForDLTensor(DLTensor tensor,
DLDevice dev)
\brief Check conditions for construction NDArray over DLTensor without copying.
|
static boolean |
NDArray.AbilityOfZeroCopyForDLTensor(DLTensor tensor,
DLDevice dev)
\brief Check conditions for construction NDArray over DLTensor without copying.
|
void |
TVMArgsSetter.apply(long i,
DLTensor value) |
void |
TVMArgsSetter.apply(long i,
DLTensor value) |
void |
NDArray.CopyFrom(DLTensor other)
\brief Copy data content from another array.
|
void |
NDArray.CopyFrom(DLTensor other)
\brief Copy data content from another array.
|
static void |
NDArray.CopyFromTo(DLTensor from,
DLTensor to) |
static void |
NDArray.CopyFromTo(DLTensor from,
DLTensor to) |
static void |
NDArray.CopyFromTo(DLTensor from,
DLTensor to,
TVMStreamHandle stream)
\brief Function to copy data from one array to another.
|
static void |
NDArray.CopyFromTo(DLTensor from,
DLTensor to,
TVMStreamHandle stream)
\brief Function to copy data from one array to another.
|
void |
NDArray.CopyTo(DLTensor other)
\brief Copy data content into another array.
|
void |
NDArray.CopyTo(DLTensor other)
\brief Copy data content into another array.
|
ContainerBase |
ContainerBase.dl_tensor(DLTensor setter) |
DLManagedTensor |
DLManagedTensor.dl_tensor(DLTensor setter) |
DLManagedTensor |
DLManagedTensor.dl_tensor(DLTensor setter) |
ContainerBase |
ContainerBase.dl_tensor(DLTensor setter) |
static NDArray |
NDArray.FromExternalDLTensor(DLTensor dl_tensor)
\brief Create a NDArray backed by an external DLTensor without memory copying.
|
static NDArray |
NDArray.FromExternalDLTensor(DLTensor dl_tensor)
\brief Create a NDArray backed by an external DLTensor without memory copying.
|
static NDArray |
NDArray.NewFromDLTensor(DLTensor dl_tensor,
DLDevice dev)
\brief Create new NDArray, data is copied from DLTensor.
|
static NDArray |
NDArray.NewFromDLTensor(DLTensor dl_tensor,
DLDevice dev)
\brief Create new NDArray, data is copied from DLTensor.
|
| Modifier and Type | Method and Description |
|---|---|
static long |
tvm_runtime.GetDataSize(DLTensor arr)
\brief return the size of data the DLTensor hold, in term of number of bytes
|
static long |
tvm_runtime.GetDataSize(DLTensor arr)
\brief return the size of data the DLTensor hold, in term of number of bytes
|
static boolean |
tvm_runtime.IsContiguous(DLTensor arr)
\brief check if a DLTensor is contiguous.
|
static boolean |
tvm_runtime.IsContiguous(DLTensor arr)
\brief check if a DLTensor is contiguous.
|
static boolean |
tvm_runtime.SaveDLTensor(Stream strm,
DLTensor tensor)
\brief Save a DLTensor to stream
|
static boolean |
tvm_runtime.SaveDLTensor(Stream strm,
DLTensor tensor)
\brief Save a DLTensor to stream
|
static int |
tvm_runtime.TVMArrayAlloc(long[] shape,
int ndim,
int dtype_code,
int dtype_bits,
int dtype_lanes,
int device_type,
int device_id,
DLTensor out) |
static int |
tvm_runtime.TVMArrayAlloc(long[] shape,
int ndim,
int dtype_code,
int dtype_bits,
int dtype_lanes,
int device_type,
int device_id,
DLTensor out) |
static int |
tvm_runtime.TVMArrayAlloc(LongBuffer shape,
int ndim,
int dtype_code,
int dtype_bits,
int dtype_lanes,
int device_type,
int device_id,
DLTensor out) |
static int |
tvm_runtime.TVMArrayAlloc(LongBuffer shape,
int ndim,
int dtype_code,
int dtype_bits,
int dtype_lanes,
int device_type,
int device_id,
DLTensor out) |
static int |
tvm_runtime.TVMArrayAlloc(LongPointer shape,
int ndim,
int dtype_code,
int dtype_bits,
int dtype_lanes,
int device_type,
int device_id,
DLTensor out) |
static int |
tvm_runtime.TVMArrayAlloc(LongPointer shape,
int ndim,
int dtype_code,
int dtype_bits,
int dtype_lanes,
int device_type,
int device_id,
DLTensor out) |
static int |
tvm_runtime.TVMArrayCopyFromBytes(DLTensor handle,
Pointer data,
long nbytes)
\brief Copy array data from CPU byte array.
|
static int |
tvm_runtime.TVMArrayCopyFromBytes(DLTensor handle,
Pointer data,
long nbytes)
\brief Copy array data from CPU byte array.
|
static int |
tvm_runtime.TVMArrayCopyFromTo(DLTensor from,
DLTensor to,
TVMStreamHandle stream)
\brief Copy the array, both from and to must be valid during the copy.
|
static int |
tvm_runtime.TVMArrayCopyFromTo(DLTensor from,
DLTensor to,
TVMStreamHandle stream)
\brief Copy the array, both from and to must be valid during the copy.
|
static int |
tvm_runtime.TVMArrayCopyToBytes(DLTensor handle,
Pointer data,
long nbytes)
\brief Copy array data to CPU byte array.
|
static int |
tvm_runtime.TVMArrayCopyToBytes(DLTensor handle,
Pointer data,
long nbytes)
\brief Copy array data to CPU byte array.
|
static int |
tvm_runtime.TVMArrayFree(DLTensor handle)
\brief Free the TVM Array.
|
static int |
tvm_runtime.TVMArrayFree(DLTensor handle)
\brief Free the TVM Array.
|
static int |
tvm_runtime.TVMArrayFromDLPack(DLManagedTensor from,
DLTensor out) |
static int |
tvm_runtime.TVMArrayFromDLPack(DLManagedTensor from,
DLTensor out) |
static TVMObject |
tvm_runtime.TVMArrayHandleToObjectHandle(DLTensor handle) |
static TVMObject |
tvm_runtime.TVMArrayHandleToObjectHandle(DLTensor handle) |
static int |
tvm_runtime.TVMArrayToDLPack(DLTensor from,
DLManagedTensor out) |
static int |
tvm_runtime.TVMArrayToDLPack(DLTensor from,
DLManagedTensor out) |
static int |
tvm_runtime.TVMArrayToDLPack(DLTensor from,
PointerPointer out)
\brief Produce a DLMangedTensor from the array that shares data memory with
the array.
|
static int |
tvm_runtime.TVMArrayToDLPack(DLTensor from,
PointerPointer out)
\brief Produce a DLMangedTensor from the array that shares data memory with
the array.
|
static int |
tvm_runtime.TVMDeviceCopyDataFromTo(DLTensor from,
DLTensor to,
TVMStreamHandle stream)
\brief Copy data from one place to another.
|
static int |
tvm_runtime.TVMDeviceCopyDataFromTo(DLTensor from,
DLTensor to,
TVMStreamHandle stream)
\brief Copy data from one place to another.
|
Copyright © 2022. All rights reserved.