Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- API - Class in org.apache.tvm
 - 
TVM API functions.
 - APIInternal - Class in org.apache.tvm
 - 
Internal api functions.
 - asByteArray() - Method in class org.apache.tvm.Tensor
 - 
Return a copied flat java array of current array (row-major).
 - asBytes() - Method in class org.apache.tvm.TVMValue
 - asBytes() - Method in class org.apache.tvm.TVMValueBytes
 - asCharArray() - Method in class org.apache.tvm.Tensor
 - 
Return a copied flat java array of current array (row-major).
 - asDouble() - Method in class org.apache.tvm.TVMValue
 - asDouble() - Method in class org.apache.tvm.TVMValueDouble
 - asDoubleArray() - Method in class org.apache.tvm.Tensor
 - 
Return a copied flat java array of current array (row-major).
 - asFloatArray() - Method in class org.apache.tvm.Tensor
 - 
Return a copied flat java array of current array (row-major).
 - asFunction() - Method in class org.apache.tvm.Function
 - 
Easy for user to get the instance from returned TVMValue.
 - asFunction() - Method in class org.apache.tvm.TVMValue
 - asHandle() - Method in class org.apache.tvm.TVMValueHandle
 - asIntArray() - Method in class org.apache.tvm.Tensor
 - 
Return a copied flat java array of current array (row-major).
 - asLong() - Method in class org.apache.tvm.TVMValue
 - asLong() - Method in class org.apache.tvm.TVMValueLong
 - asLongArray() - Method in class org.apache.tvm.Tensor
 - 
Return a copied flat java array of current array (row-major).
 - asModule() - Method in class org.apache.tvm.Module
 - 
Easy for user to get the instance from returned TVMValue.
 - asModule() - Method in class org.apache.tvm.TVMValue
 - asShortArray() - Method in class org.apache.tvm.Tensor
 - 
Return a copied flat java array of current array (row-major).
 - asString() - Method in class org.apache.tvm.TVMValue
 - asString() - Method in class org.apache.tvm.TVMValueString
 - asTensor() - Method in class org.apache.tvm.TensorBase
 - asTensor() - Method in class org.apache.tvm.TVMValue
 
B
C
- call(Object...) - Method in class org.apache.tvm.Function
 - 
Invoke function with arguments.
 - cl() - Method in class org.apache.tvm.rpc.RPCSession
 - 
Construct remote OpenCL device.
 - cl(int) - Method in class org.apache.tvm.rpc.RPCSession
 - 
Construct remote OpenCL device.
 - Client - Class in org.apache.tvm.rpc
 - 
RPC Client.
 - Client() - Constructor for class org.apache.tvm.rpc.Client
 - connect(String, int) - Static method in class org.apache.tvm.rpc.Client
 - 
Connect to RPC Server.
 - connect(String, int, String) - Static method in class org.apache.tvm.rpc.Client
 - 
Connect to RPC Server.
 - ConnectProxyServerProcessor - Class in org.apache.tvm.rpc
 - 
Server processor for proxy connection.
 - ConnectProxyServerProcessor(String, int, String) - Constructor for class org.apache.tvm.rpc.ConnectProxyServerProcessor
 - 
Construct proxy server processor.
 - ConnectTrackerServerProcessor - Class in org.apache.tvm.rpc
 - 
Server processor with tracker connection (based on standalone).
 - ConnectTrackerServerProcessor(String, int, String, RPCWatchdog) - Constructor for class org.apache.tvm.rpc.ConnectTrackerServerProcessor
 - 
Construct tracker server processor.
 - convertFunc(Function.Callback) - Static method in class org.apache.tvm.Function
 - 
Convert a Java function to TVM function.
 - copyFrom(byte[]) - Method in class org.apache.tvm.Tensor
 - 
Copy from a native array.
 - copyFrom(char[]) - Method in class org.apache.tvm.Tensor
 - 
Copy from a native array.
 - copyFrom(double[]) - Method in class org.apache.tvm.Tensor
 - 
Copy from a native array.
 - copyFrom(float[]) - Method in class org.apache.tvm.Tensor
 - 
Copy from a native array.
 - copyFrom(int[]) - Method in class org.apache.tvm.Tensor
 - 
Copy from a native array.
 - copyFrom(long[]) - Method in class org.apache.tvm.Tensor
 - 
Copy from a native array.
 - copyFrom(short[]) - Method in class org.apache.tvm.Tensor
 - 
Copy from a native array.
 - copyFromRaw(byte[]) - Method in class org.apache.tvm.Tensor
 - 
Copy from a raw byte array.
 - copyTo(TensorBase) - Method in class org.apache.tvm.TensorBase
 - 
Copy array to target.
 - cpu() - Static method in class org.apache.tvm.Device
 - cpu() - Method in class org.apache.tvm.rpc.RPCSession
 - 
Construct remote CPU device.
 - cpu(int) - Static method in class org.apache.tvm.Device
 - 
Construct a CPU device.
 - cpu(int) - Method in class org.apache.tvm.rpc.RPCSession
 - 
Construct remote CPU device.
 - cuda() - Static method in class org.apache.tvm.Device
 - cuda() - Method in class org.apache.tvm.rpc.RPCSession
 - 
Construct remote CUDA GPU device.
 - cuda(int) - Static method in class org.apache.tvm.Device
 - 
Construct a CUDA GPU device.
 - cuda(int) - Method in class org.apache.tvm.rpc.RPCSession
 - 
Construct remote CUDA GPU device.
 
D
- device() - Method in class org.apache.tvm.Tensor
 - 
Get the device of current array.
 - device(int) - Method in class org.apache.tvm.rpc.RPCSession
 - 
Construct a remote device.
 - device(int, int) - Method in class org.apache.tvm.rpc.RPCSession
 - 
Construct a remote device.
 - device(String) - Method in class org.apache.tvm.rpc.RPCSession
 - 
Construct a remote device.
 - device(String, int) - Method in class org.apache.tvm.rpc.RPCSession
 - 
Construct a remote device.
 - Device - Class in org.apache.tvm
 - Device(int, int) - Constructor for class org.apache.tvm.Device
 - Device(String, int) - Constructor for class org.apache.tvm.Device
 - deviceId - Variable in class org.apache.tvm.Device
 - deviceType - Variable in class org.apache.tvm.Device
 - dltensorHandle - Variable in class org.apache.tvm.TensorBase
 - download(String) - Method in class org.apache.tvm.rpc.RPCSession
 - 
Download file from remote temp folder.
 
E
- empty(long[]) - Static method in class org.apache.tvm.Tensor
 - 
Create an empty float32 array on cpu given shape.
 - empty(long[], Device) - Static method in class org.apache.tvm.Tensor
 - 
Create an empty float32 array given shape and device.
 - empty(long[], TVMType) - Static method in class org.apache.tvm.Tensor
 - 
Create an empty array on cpu given shape and type.
 - empty(long[], TVMType, Device) - Static method in class org.apache.tvm.Tensor
 - 
Create an empty array given shape, type and device.
 - enabled(String) - Static method in class org.apache.tvm.Module
 - 
Whether module runtime is enabled for target, e.g., The following code checks if cuda is enabled.
 - entryFunc() - Method in class org.apache.tvm.Module
 - 
Get the entry function.
 - equals(Object) - Method in class org.apache.tvm.Device
 - equals(Object) - Method in class org.apache.tvm.TVMType
 - exist() - Method in class org.apache.tvm.Device
 - 
Whether this device exists.
 
F
- finalize() - Method in class org.apache.tvm.TensorBase
 - finalize() - Method in class org.apache.tvm.TVMObject
 - finishTimeout() - Method in class org.apache.tvm.rpc.RPCWatchdog
 - 
Finish a timeout with watchdog (must be called after startTimeout).
 - FLOAT - Static variable in class org.apache.tvm.TVMType
 - Function - Class in org.apache.tvm
 - 
TVM Packed Function.
 - Function.Callback - Interface in org.apache.tvm
 
G
- get(String) - Static method in class org.apache.tvm.API
 - 
Get a tvm api function according by name.
 - get(String) - Static method in class org.apache.tvm.APIInternal
 - 
Get a tvm api function according by name.
 - GET_PENDING_MATCHKEYS - Static variable in class org.apache.tvm.rpc.RPC.TrackerCode
 - getFrecv() - Method in class org.apache.tvm.rpc.SocketChannel
 - getFsend() - Method in class org.apache.tvm.rpc.SocketChannel
 - getFunction(String) - Static method in class org.apache.tvm.Function
 - 
Get registered function.
 - getFunction(String) - Method in class org.apache.tvm.Module
 - getFunction(String) - Method in class org.apache.tvm.rpc.RPCSession
 - 
Get function from the session.
 - getFunction(String, boolean) - Method in class org.apache.tvm.Module
 - 
Get function from the module.
 - getMatchKey() - Method in class org.apache.tvm.rpc.ConnectTrackerServerProcessor
 
H
- handle - Variable in class org.apache.tvm.TensorBase
 - handle - Variable in class org.apache.tvm.TVMObject
 - HANDLE - Static variable in class org.apache.tvm.TVMType
 - HARD_TIMEOUT_DEFAULT - Static variable in class org.apache.tvm.rpc.ConnectTrackerServerProcessor
 - hashCode() - Method in class org.apache.tvm.Device
 - hashCode() - Method in class org.apache.tvm.TVMType
 - hexagon() - Static method in class org.apache.tvm.Device
 - hexagon(int) - Static method in class org.apache.tvm.Device
 - 
Construct a Hexagon device.
 
I
- importModule(Module) - Method in class org.apache.tvm.Module
 - 
Add module to the import list of current one.
 - INT - Static variable in class org.apache.tvm.TVMType
 - internal() - Method in class org.apache.tvm.Tensor
 - 
Return a copied internal byte array of current array (row-major).
 - invoke() - Method in class org.apache.tvm.Function
 - 
Invoke the function.
 - invoke(TVMValue...) - Method in interface org.apache.tvm.Function.Callback
 - isView - Variable in class org.apache.tvm.TensorBase
 
K
- kTVMFFIArray - Static variable in class org.apache.tvm.TypeIndex
 - kTVMFFIBool - Static variable in class org.apache.tvm.TypeIndex
 - kTVMFFIByteArrayPtr - Static variable in class org.apache.tvm.TypeIndex
 - kTVMFFIBytes - Static variable in class org.apache.tvm.TypeIndex
 - kTVMFFIDataType - Static variable in class org.apache.tvm.TypeIndex
 - kTVMFFIDevice - Static variable in class org.apache.tvm.TypeIndex
 - kTVMFFIDLTensorPtr - Static variable in class org.apache.tvm.TypeIndex
 - kTVMFFIError - Static variable in class org.apache.tvm.TypeIndex
 - kTVMFFIFloat - Static variable in class org.apache.tvm.TypeIndex
 - kTVMFFIFunction - Static variable in class org.apache.tvm.TypeIndex
 - kTVMFFIInt - Static variable in class org.apache.tvm.TypeIndex
 - kTVMFFIMap - Static variable in class org.apache.tvm.TypeIndex
 - kTVMFFIModule - Static variable in class org.apache.tvm.TypeIndex
 - kTVMFFINone - Static variable in class org.apache.tvm.TypeIndex
 - kTVMFFIObject - Static variable in class org.apache.tvm.TypeIndex
 - kTVMFFIObjectRValueRef - Static variable in class org.apache.tvm.TypeIndex
 - kTVMFFIOpaquePtr - Static variable in class org.apache.tvm.TypeIndex
 - kTVMFFIRawStr - Static variable in class org.apache.tvm.TypeIndex
 - kTVMFFIShape - Static variable in class org.apache.tvm.TypeIndex
 - kTVMFFIStaticObjectBegin - Static variable in class org.apache.tvm.TypeIndex
 - kTVMFFIStr - Static variable in class org.apache.tvm.TypeIndex
 - kTVMFFITensor - Static variable in class org.apache.tvm.TypeIndex
 
L
- lanes - Variable in class org.apache.tvm.TVMType
 - load(String) - Static method in class org.apache.tvm.Module
 - load(String, String) - Static method in class org.apache.tvm.Module
 - 
Load module from file.
 - loadModule(String) - Method in class org.apache.tvm.rpc.RPCSession
 - 
Load a remote module, the file need to be uploaded first.
 
M
- MAX_SERVER_PORT - Static variable in class org.apache.tvm.rpc.ConnectTrackerServerProcessor
 - maxThreadsPerBlock() - Method in class org.apache.tvm.Device
 - 
Maximum number of threads on each block.
 - metal() - Static method in class org.apache.tvm.Device
 - metal() - Method in class org.apache.tvm.rpc.RPCSession
 - 
Construct remote Metal device.
 - metal(int) - Static method in class org.apache.tvm.Device
 - 
Construct a metal device.
 - metal(int) - Method in class org.apache.tvm.rpc.RPCSession
 - 
Construct remote Metal device.
 - Module - Class in org.apache.tvm
 - 
Container of compiled functions of TVM.
 
N
- NativeServerLoop - Class in org.apache.tvm.rpc
 - 
Call native ServerLoop on socket file descriptor.
 - NativeServerLoop(Function, Function) - Constructor for class org.apache.tvm.rpc.NativeServerLoop
 - 
Constructor for NativeServerLoop.
 - numOfBytes - Variable in class org.apache.tvm.TVMType
 
O
- opencl() - Static method in class org.apache.tvm.Device
 - opencl(int) - Static method in class org.apache.tvm.Device
 - 
Construct a OpenCL device.
 - org.apache.tvm - package org.apache.tvm
 - org.apache.tvm.rpc - package org.apache.tvm.rpc
 
P
- pushArg(byte[]) - Method in class org.apache.tvm.Function
 - 
Push argument to the function.
 - pushArg(double) - Method in class org.apache.tvm.Function
 - 
Push argument to the function.
 - pushArg(float) - Method in class org.apache.tvm.Function
 - 
Push argument to the function.
 - pushArg(int) - Method in class org.apache.tvm.Function
 - 
Push argument to the function.
 - pushArg(long) - Method in class org.apache.tvm.Function
 - 
Push argument to the function.
 - pushArg(String) - Method in class org.apache.tvm.Function
 - 
Push argument to the function.
 - pushArg(Device) - Method in class org.apache.tvm.Function
 - 
Push argument to the function.
 - pushArg(Function) - Method in class org.apache.tvm.Function
 - 
Push argument to the function.
 - pushArg(Module) - Method in class org.apache.tvm.Function
 - 
Push argument to the function.
 - pushArg(TensorBase) - Method in class org.apache.tvm.Function
 - 
Push argument to the function.
 - PUT - Static variable in class org.apache.tvm.rpc.RPC.TrackerCode
 
R
- register(String, Function.Callback) - Static method in class org.apache.tvm.Function
 - 
Register user-defined global function, do not override existing entry.
 - register(String, Function.Callback, boolean) - Static method in class org.apache.tvm.Function
 - 
Register user-defined global function.
 - release() - Method in class org.apache.tvm.TensorBase
 - 
Release the Tensor.
 - release() - Method in class org.apache.tvm.TVMObject
 - release() - Method in class org.apache.tvm.TVMValue
 - RETRY_PERIOD - Static variable in class org.apache.tvm.rpc.ConnectTrackerServerProcessor
 - RPC - Class in org.apache.tvm.rpc
 - RPC() - Constructor for class org.apache.tvm.rpc.RPC
 - RPC_CODE_MISMATCH - Static variable in class org.apache.tvm.rpc.RPC
 - RPC_MAGIC - Static variable in class org.apache.tvm.rpc.RPC
 - RPC_SESS_MASK - Static variable in class org.apache.tvm.rpc.RPC
 - RPC_TRACKER_MAGIC - Static variable in class org.apache.tvm.rpc.RPC
 - RPC.TrackerCode - Class in org.apache.tvm.rpc
 - rpcSession - Variable in class org.apache.tvm.rpc.TVMRemoteDevice
 - RPCSession - Class in org.apache.tvm.rpc
 - 
RPC Client session module.
 - RPCWatchdog - Class in org.apache.tvm.rpc
 - 
Watchdog for RPC.
 - RPCWatchdog() - Constructor for class org.apache.tvm.rpc.RPCWatchdog
 - run() - Method in class org.apache.tvm.rpc.ConnectProxyServerProcessor
 - run() - Method in class org.apache.tvm.rpc.ConnectTrackerServerProcessor
 - run() - Method in class org.apache.tvm.rpc.NativeServerLoop
 - run() - Method in class org.apache.tvm.rpc.RPCWatchdog
 - 
Wait and kill RPC if timeout is exceeded.
 - run() - Method in class org.apache.tvm.rpc.StandaloneServerProcessor
 
S
- Server - Class in org.apache.tvm.rpc
 - 
RPC Server.
 - Server(int) - Constructor for class org.apache.tvm.rpc.Server
 - 
Start a standalone server.
 - Server(String, int, String) - Constructor for class org.apache.tvm.rpc.Server
 - 
Start a server connected to proxy.
 - ServerProcessor - Interface in org.apache.tvm.rpc
 - 
Abstract runnable class for RPC server process.
 - setStartTimeCallback(Runnable) - Method in class org.apache.tvm.rpc.ConnectProxyServerProcessor
 - 
Set a callback when a connection is received e.g., to record the time for a watchdog.
 - shape() - Method in class org.apache.tvm.Tensor
 - 
Get shape of current Tensor.
 - size() - Method in class org.apache.tvm.Tensor
 - 
Get total size of current Tensor.
 - SocketChannel - Class in org.apache.tvm.rpc
 - STALE_TRACKER_TIMEOUT - Static variable in class org.apache.tvm.rpc.ConnectTrackerServerProcessor
 - StandaloneServerProcessor - Class in org.apache.tvm.rpc
 - 
Server processor for standalone.
 - StandaloneServerProcessor(int) - Constructor for class org.apache.tvm.rpc.StandaloneServerProcessor
 - start() - Method in class org.apache.tvm.rpc.Server
 - 
Start the server.
 - startTimeout(int) - Method in class org.apache.tvm.rpc.RPCWatchdog
 - 
Start a timeout with watchdog (must be called before finishTimeout).
 - SUCCESS - Static variable in class org.apache.tvm.rpc.RPC.TrackerCode
 - sync() - Method in class org.apache.tvm.Device
 - 
Synchronize until jobs finished at the device.
 
T
- Tensor - Class in org.apache.tvm
 - 
Lightweight Tensor class of TVM runtime.
 - TensorBase - Class in org.apache.tvm
 - 
Base class of Tensor.
 - terminate() - Method in class org.apache.tvm.rpc.ConnectProxyServerProcessor
 - 
Close the socket.
 - terminate() - Method in class org.apache.tvm.rpc.ConnectTrackerServerProcessor
 - terminate() - Method in class org.apache.tvm.rpc.RPCWatchdog
 - 
Default method to terminate the running RPCActivity process.
 - terminate() - Method in class org.apache.tvm.rpc.Server
 - 
Stop the server.
 - terminate() - Method in interface org.apache.tvm.rpc.ServerProcessor
 - terminate() - Method in class org.apache.tvm.rpc.StandaloneServerProcessor
 - TIMEOUT_ARG - Static variable in class org.apache.tvm.rpc.RPC
 - toString() - Method in class org.apache.tvm.Device
 - toString() - Method in class org.apache.tvm.TVMType
 - TRACKER_TIMEOUT - Static variable in class org.apache.tvm.rpc.ConnectTrackerServerProcessor
 - TrackerCode() - Constructor for class org.apache.tvm.rpc.RPC.TrackerCode
 - TVMObject - Class in org.apache.tvm
 - 
Base class of all TVM Objects.
 - TVMObject(long, int) - Constructor for class org.apache.tvm.TVMObject
 - TVMRemoteDevice - Class in org.apache.tvm.rpc
 - TVMType - Class in org.apache.tvm
 - TVMType(String) - Constructor for class org.apache.tvm.TVMType
 - TVMType(String, int) - Constructor for class org.apache.tvm.TVMType
 - 
TVMType constructor.
 - TVMValue - Class in org.apache.tvm
 - TVMValue() - Constructor for class org.apache.tvm.TVMValue
 - TVMValueBytes - Class in org.apache.tvm
 - TVMValueBytes(byte[]) - Constructor for class org.apache.tvm.TVMValueBytes
 - TVMValueDouble - Class in org.apache.tvm
 - TVMValueDouble(double) - Constructor for class org.apache.tvm.TVMValueDouble
 - TVMValueHandle - Class in org.apache.tvm
 - 
Java class related to TVM handles (ArgTypeCode.HANDLE)
 - TVMValueHandle(long) - Constructor for class org.apache.tvm.TVMValueHandle
 - TVMValueLong - Class in org.apache.tvm
 - TVMValueLong(long) - Constructor for class org.apache.tvm.TVMValueLong
 - TVMValueNull - Class in org.apache.tvm
 - TVMValueNull() - Constructor for class org.apache.tvm.TVMValueNull
 - TVMValueString - Class in org.apache.tvm
 - TVMValueString(String) - Constructor for class org.apache.tvm.TVMValueString
 - typeCode - Variable in class org.apache.tvm.TVMType
 - typeIndex - Variable in class org.apache.tvm.TVMObject
 - TypeIndex - Class in org.apache.tvm
 - TypeIndex() - Constructor for class org.apache.tvm.TypeIndex
 - typeKey() - Method in class org.apache.tvm.Module
 - 
Get type key of the module.
 
U
- UINT - Static variable in class org.apache.tvm.TVMType
 - UPDATE_INFO - Static variable in class org.apache.tvm.rpc.RPC.TrackerCode
 - upload(byte[], String) - Method in class org.apache.tvm.rpc.RPCSession
 - 
Upload binary to remote runtime temp folder.
 - upload(File) - Method in class org.apache.tvm.rpc.RPCSession
 - 
Upload file to remote runtime temp folder.
 - upload(File, String) - Method in class org.apache.tvm.rpc.RPCSession
 - 
Upload file to remote runtime temp folder.
 
V
- value - Variable in class org.apache.tvm.TVMValueBytes
 - value - Variable in class org.apache.tvm.TVMValueDouble
 - value - Variable in class org.apache.tvm.TVMValueHandle
 - value - Variable in class org.apache.tvm.TVMValueLong
 - value - Variable in class org.apache.tvm.TVMValueString
 - vpi() - Static method in class org.apache.tvm.Device
 - vpi(int) - Static method in class org.apache.tvm.Device
 - 
Construct a VPI simulated device.
 - vulkan() - Static method in class org.apache.tvm.Device
 - vulkan() - Method in class org.apache.tvm.rpc.RPCSession
 - 
Construct remote OpenCL device.
 - vulkan(int) - Static method in class org.apache.tvm.Device
 - 
Construct a Vulkan device.
 - vulkan(int) - Method in class org.apache.tvm.rpc.RPCSession
 - 
Construct remote OpenCL device.
 
W
- warpSize() - Method in class org.apache.tvm.Device
 - 
Number of threads that executes in concurrent.
 
All Classes and Interfaces|All Packages|Constant Field Values