索引

A B C D E F G H I L M N O P R S T U V W 
所有类和接口|所有包|常量字段值

A

API - 类,位于 org.apache.tvm 包中
TVM API 函数。
APIInternal - 类,位于 org.apache.tvm 包中
内部 API 函数。
ArgTypeCode - 枚举类,位于 org.apache.tvm 包中
 
ARRAY_HANDLE - 枚举常量,位于枚举类 org.apache.tvm.ArgTypeCode
 
asByteArray() - 方法,位于类 org.apache.tvm.NDArray
返回当前数组的复制的扁平 Java 数组(行优先)。
asBytes() - 方法,位于类 org.apache.tvm.TVMValue
 
asBytes() - 方法,位于类 org.apache.tvm.TVMValueBytes
 
asCharArray() - 方法,位于类 org.apache.tvm.NDArray
返回当前数组的复制的扁平 Java 数组(行优先)。
asDouble() - 方法,位于类 org.apache.tvm.TVMValue
 
asDouble() - 方法,位于类 org.apache.tvm.TVMValueDouble
 
asDoubleArray() - 方法,位于类 org.apache.tvm.NDArray
返回当前数组的复制的扁平 Java 数组(行优先)。
asFloatArray() - 方法,位于类 org.apache.tvm.NDArray
返回当前数组的复制的扁平 Java 数组(行优先)。
asFunction() - 方法,位于类 org.apache.tvm.Function
方便用户从返回的 TVMValue 中获取实例。
asFunction() - 方法,位于类 org.apache.tvm.TVMValue
 
asHandle() - 方法,位于类 org.apache.tvm.TVMValueHandle
 
asIntArray() - 方法,位于类 org.apache.tvm.NDArray
返回当前数组的复制的扁平 Java 数组(行优先)。
asLong() - 方法,位于类 org.apache.tvm.TVMValue
 
asLong() - 方法,位于类 org.apache.tvm.TVMValueLong
 
asLongArray() - 方法,位于类 org.apache.tvm.NDArray
返回当前数组的复制的扁平 Java 数组(行优先)。
asModule() - 方法,位于类 org.apache.tvm.Module
方便用户从返回的 TVMValue 中获取实例。
asModule() - 方法,位于类 org.apache.tvm.TVMValue
 
asNDArray() - 方法,位于类 org.apache.tvm.NDArrayBase
 
asNDArray() - 方法,位于类 org.apache.tvm.TVMValue
 
asShortArray() - 方法,位于类 org.apache.tvm.NDArray
返回当前数组的复制的扁平 Java 数组(行优先)。
asString() - 方法,位于类 org.apache.tvm.TVMValue
 
asString() - 方法,位于类 org.apache.tvm.TVMValueString
 

B

bits - 变量,位于类 org.apache.tvm.TVMType
 
BYTES - 枚举常量,位于枚举类 org.apache.tvm.ArgTypeCode
 

C

call(Object...) - 方法,位于类 org.apache.tvm.Function
使用参数调用函数。
cl() - 方法,位于类 org.apache.tvm.rpc.RPCSession
构建远程 OpenCL 设备。
cl(int) - 方法,位于类 org.apache.tvm.rpc.RPCSession
构建远程 OpenCL 设备。
Client - 类,位于 org.apache.tvm.rpc 包中
 
Client() - 类 org.apache.tvm.rpc.Client 的构造函数
 
connect(String, int) - 类 org.apache.tvm.rpc.Client 的静态方法
连接到 RPC 服务器。
connect(String, int, String) - 类 org.apache.tvm.rpc.Client 的静态方法
连接到 RPC 服务器。
ConnectProxyServerProcessor - 类,位于 org.apache.tvm.rpc 包中
用于代理连接的服务器处理器。
ConnectProxyServerProcessor(String, int, String) - 类 org.apache.tvm.rpc.ConnectProxyServerProcessor 的构造函数
构建代理服务器处理器。
ConnectTrackerServerProcessor - 类,位于 org.apache.tvm.rpc 包中
具有跟踪器连接的服务器处理器(基于独立模式)。
ConnectTrackerServerProcessor(String, int, String, RPCWatchdog) - 类 org.apache.tvm.rpc.ConnectTrackerServerProcessor 的构造函数
构建跟踪器服务器处理器。
convertFunc(Function.Callback) - 类 org.apache.tvm.Function 的静态方法
将 Java 函数转换为 TVM 函数。
copyFrom(byte[]) - 方法,位于类 org.apache.tvm.NDArray
从原生数组复制。
copyFrom(char[]) - 方法,位于类 org.apache.tvm.NDArray
从原生数组复制。
copyFrom(double[]) - 方法,位于类 org.apache.tvm.NDArray
从原生数组复制。
copyFrom(float[]) - 方法,位于类 org.apache.tvm.NDArray
从原生数组复制。
copyFrom(int[]) - 方法,位于类 org.apache.tvm.NDArray
从原生数组复制。
copyFrom(long[]) - 方法,位于类 org.apache.tvm.NDArray
从原生数组复制。
copyFrom(short[]) - 方法,位于类 org.apache.tvm.NDArray
从原生数组复制。
copyFromRaw(byte[]) - 方法,位于类 org.apache.tvm.NDArray
从原始字节数组复制。
copyTo(NDArrayBase) - 方法,位于类 org.apache.tvm.NDArrayBase
将数组复制到目标。
cpu() - 类 org.apache.tvm.Device 的静态方法
 
cpu() - 方法,位于类 org.apache.tvm.rpc.RPCSession
构建远程 CPU 设备。
cpu(int) - 类 org.apache.tvm.Device 的静态方法
构建 CPU 设备。
cpu(int) - 方法,位于类 org.apache.tvm.rpc.RPCSession
构建远程 CPU 设备。
cuda() - 类 org.apache.tvm.Device 的静态方法
 
cuda() - 方法,位于类 org.apache.tvm.rpc.RPCSession
构建远程 CUDA GPU 设备。
cuda(int) - 类 org.apache.tvm.Device 的静态方法
构建 CUDA GPU 设备。
cuda(int) - 方法,位于类 org.apache.tvm.rpc.RPCSession
构建远程 CUDA GPU 设备。

D

device() - 方法,位于类 org.apache.tvm.NDArray
获取当前数组的设备。
device(int) - 方法,位于类 org.apache.tvm.rpc.RPCSession
构建远程设备。
device(int, int) - 方法,位于类 org.apache.tvm.rpc.RPCSession
构建远程设备。
device(String) - 方法,位于类 org.apache.tvm.rpc.RPCSession
构建远程设备。
device(String, int) - 方法,位于类 org.apache.tvm.rpc.RPCSession
构建远程设备。
Device - 类,位于 org.apache.tvm 包中
 
Device(int, int) - 类 org.apache.tvm.Device 的构造函数
 
Device(String, int) - 类 org.apache.tvm.Device 的构造函数
 
deviceId - 变量,位于类 org.apache.tvm.Device
 
deviceType - 变量,位于类 org.apache.tvm.Device
 
DLDEVICE - 枚举常量,位于枚举类 org.apache.tvm.ArgTypeCode
 
download(String) - 方法,位于类 org.apache.tvm.rpc.RPCSession
从远程临时文件夹下载文件。

E

empty(long[]) - 类 org.apache.tvm.NDArray 的静态方法
在 CPU 上根据给定的形状创建一个空的 float32 数组。
empty(long[], Device) - 类 org.apache.tvm.NDArray 的静态方法
根据给定的形状和设备创建一个空的 float32 数组。
empty(long[], TVMType) - 类 org.apache.tvm.NDArray 的静态方法
在 CPU 上根据给定的形状和类型创建一个空数组。
empty(long[], TVMType, Device) - 类 org.apache.tvm.NDArray 的静态方法
根据给定的形状、类型和设备创建一个空数组。
enabled(String) - 类 org.apache.tvm.Module 的静态方法
模块运行时是否为目标启用,例如,以下代码检查是否启用了 CUDA。
entryFunc() - 方法,位于类 org.apache.tvm.Module
获取入口函数。
equals(Object) - 方法,位于类 org.apache.tvm.Device
 
equals(Object) - 方法,位于类 org.apache.tvm.TVMType
 
exist() - 方法,位于类 org.apache.tvm.Device
此设备是否存在。

F

finalize() - 方法,位于类 org.apache.tvm.Function
 
finalize() - 方法,位于类 org.apache.tvm.Module
 
finalize() - 方法,位于类 org.apache.tvm.NDArray
 
finalize() - 方法,位于类 org.apache.tvm.NDArrayBase
 
finishTimeout() - 方法,位于类 org.apache.tvm.rpc.RPCWatchdog
使用 watchdog 完成超时(必须在 startTimeout 之后调用)。
FLOAT - 枚举常量,位于枚举类 org.apache.tvm.ArgTypeCode
 
FLOAT - 类 org.apache.tvm.TVMType 中的静态变量
 
FUNC_HANDLE - 枚举常量,位于枚举类 org.apache.tvm.ArgTypeCode
 
Function - 类,位于 org.apache.tvm 包中
TVM Packed 函数。
Function.Callback - 接口,位于 org.apache.tvm 包中
 

G

get(String) - 类 org.apache.tvm.API 的静态方法
根据名称获取 TVM API 函数。
get(String) - 类 org.apache.tvm.APIInternal 的静态方法
根据名称获取 TVM API 函数。
GET_PENDING_MATCHKEYS - 类 org.apache.tvm.rpc.RPC.TrackerCode 中的静态变量
 
getFrecv() - 方法,位于类 org.apache.tvm.rpc.SocketChannel
 
getFsend() - 方法,位于类 org.apache.tvm.rpc.SocketChannel
 
getFunction(String) - 类 org.apache.tvm.Function 的静态方法
获取已注册函数。
getFunction(String) - 方法,位于类 org.apache.tvm.Module
 
getFunction(String) - 方法,位于类 org.apache.tvm.rpc.RPCSession
从会话中获取函数。
getFunction(String, boolean) - 方法,位于类 org.apache.tvm.Module
从模块中获取函数。
getMatchKey() - 方法,位于类 org.apache.tvm.rpc.ConnectTrackerServerProcessor
 

H

handle - 变量,位于类 org.apache.tvm.Module
 
handle - 变量,位于类 org.apache.tvm.NDArrayBase
 
HANDLE - 枚举常量,位于枚举类 org.apache.tvm.ArgTypeCode
 
HANDLE - 类 org.apache.tvm.TVMType 中的静态变量
 
HARD_TIMEOUT_DEFAULT - 类 org.apache.tvm.rpc.ConnectTrackerServerProcessor 中的静态变量
 
hashCode() - 方法,位于类 org.apache.tvm.Device
 
hashCode() - 方法,位于类 org.apache.tvm.TVMType
 
hexagon() - 类 org.apache.tvm.Device 的静态方法
 
hexagon(int) - 类 org.apache.tvm.Device 的静态方法
构建 Hexagon 设备。

I

id - 变量,位于枚举类 org.apache.tvm.ArgTypeCode
 
importModule(Module) - 方法,位于类 org.apache.tvm.Module
将模块添加到当前模块的导入列表中。
INT - 枚举常量,位于枚举类 org.apache.tvm.ArgTypeCode
 
INT - 类 org.apache.tvm.TVMType 中的静态变量
 
internal() - 方法,位于类 org.apache.tvm.NDArray
返回当前数组的复制的内部字节数组(行优先)。
invoke() - 方法,位于类 org.apache.tvm.Function
调用函数。
invoke(TVMValue...) - 接口 org.apache.tvm.Function.Callback 中的方法
 
isResident - 变量,位于类 org.apache.tvm.Function
 
isView - 变量,位于类 org.apache.tvm.NDArrayBase
 

L

lanes - 变量,位于类 org.apache.tvm.TVMType
 
load(String) - 类 org.apache.tvm.Module 的静态方法
 
load(String, String) - 类 org.apache.tvm.Module 的静态方法
从文件加载模块。
loadModule(String) - 方法,位于类 org.apache.tvm.rpc.RPCSession
加载远程模块,需要先上传文件。

M

MAX_SERVER_PORT - 类 org.apache.tvm.rpc.ConnectTrackerServerProcessor 中的静态变量
 
maxThreadsPerBlock() - 方法,位于类 org.apache.tvm.Device
每个块上的最大线程数。
metal() - 类 org.apache.tvm.Device 的静态方法
 
metal() - 方法,位于类 org.apache.tvm.rpc.RPCSession
构建远程 Metal 设备。
metal(int) - 类 org.apache.tvm.Device 的静态方法
构建 Metal 设备。
metal(int) - 方法,位于类 org.apache.tvm.rpc.RPCSession
构建远程 Metal 设备。
Module - 类,位于 org.apache.tvm 包中
TVM 编译函数的容器。
MODULE_HANDLE - 枚举常量,位于枚举类 org.apache.tvm.ArgTypeCode
 

N

NativeServerLoop - 类,位于 org.apache.tvm.rpc 包中
在套接字文件描述符上调用原生 ServerLoop。
NativeServerLoop(Function, Function) - 类 org.apache.tvm.rpc.NativeServerLoop 的构造函数
NativeServerLoop 的构造函数。
NDArray - 类,位于 org.apache.tvm 包中
TVM 运行时的轻量级 NDArray 类。
NDARRAY_CONTAINER - 枚举常量,位于枚举类 org.apache.tvm.ArgTypeCode
 
NDArrayBase - 类,位于 org.apache.tvm 包中
NDArray 的基类。
NODE_HANDLE - 枚举常量,位于枚举类 org.apache.tvm.ArgTypeCode
 
NULL - 枚举常量,位于枚举类 org.apache.tvm.ArgTypeCode
 
numOfBytes - 变量,位于类 org.apache.tvm.TVMType
 

O

opencl() - 类 org.apache.tvm.Device 的静态方法
 
opencl(int) - 类 org.apache.tvm.Device 的静态方法
构建 OpenCL 设备。
org.apache.tvm - 包 org.apache.tvm
 
org.apache.tvm.rpc - 包 org.apache.tvm.rpc
 

P

pushArg(byte[]) - 方法,位于类 org.apache.tvm.Function
将参数推送到函数。
pushArg(double) - 方法,位于类 org.apache.tvm.Function
将参数推送到函数。
pushArg(float) - 方法,位于类 org.apache.tvm.Function
将参数推送到函数。
pushArg(int) - 方法,位于类 org.apache.tvm.Function
将参数推送到函数。
pushArg(long) - 方法,位于类 org.apache.tvm.Function
将参数推送到函数。
pushArg(String) - 方法,位于类 org.apache.tvm.Function
将参数推送到函数。
pushArg(Device) - 方法,位于类 org.apache.tvm.Function
将参数推送到函数。
pushArg(Function) - 方法,位于类 org.apache.tvm.Function
将参数推送到函数。
pushArg(Module) - 方法,位于类 org.apache.tvm.Function
将参数推送到函数。
pushArg(NDArrayBase) - 方法,位于类 org.apache.tvm.Function
将参数推送到函数。
PUT - 类 org.apache.tvm.rpc.RPC.TrackerCode 中的静态变量
 

R

register(String, Function.Callback) - 类 org.apache.tvm.Function 的静态方法
注册用户定义的全局函数,不要覆盖现有条目。
register(String, Function.Callback, boolean) - 类 org.apache.tvm.Function 的静态方法
注册用户定义的全局函数。
release() - 方法,位于类 org.apache.tvm.Function
释放 Function。
release() - 方法,位于类 org.apache.tvm.Module
释放 Module。
release() - 方法,位于类 org.apache.tvm.NDArrayBase
释放 NDArray 内存。
release() - 方法,位于类 org.apache.tvm.TVMValue
 
RETRY_PERIOD - 类 org.apache.tvm.rpc.ConnectTrackerServerProcessor 中的静态变量
 
RPC - 类,位于 org.apache.tvm.rpc 包中
 
RPC() - 类 org.apache.tvm.rpc.RPC 的构造函数
 
RPC_CODE_MISMATCH - 类 org.apache.tvm.rpc.RPC 中的静态变量
 
RPC_MAGIC - 类 org.apache.tvm.rpc.RPC 中的静态变量
 
RPC_SESS_MASK - 类 org.apache.tvm.rpc.RPC 中的静态变量
 
RPC_TRACKER_MAGIC - 类 org.apache.tvm.rpc.RPC 中的静态变量
 
RPC.TrackerCode - 类,位于 org.apache.tvm.rpc 包中
 
rpcSession - 变量,位于类 org.apache.tvm.rpc.TVMRemoteDevice
 
RPCSession - 类,位于 org.apache.tvm.rpc 包中
RPC 客户端会话模块。
RPCWatchdog - 类,位于 org.apache.tvm.rpc 包中
RPC 的 watchdog。
RPCWatchdog() - 类 org.apache.tvm.rpc.RPCWatchdog 的构造函数
 
run() - 方法,位于类 org.apache.tvm.rpc.ConnectProxyServerProcessor
 
run() - 方法,位于类 org.apache.tvm.rpc.ConnectTrackerServerProcessor
 
run() - 方法,位于类 org.apache.tvm.rpc.NativeServerLoop
 
run() - 方法,位于类 org.apache.tvm.rpc.RPCWatchdog
如果超过超时时间,则等待并终止 RPC。
run() - 方法,位于类 org.apache.tvm.rpc.StandaloneServerProcessor
 

S

Server - 类,位于 org.apache.tvm.rpc 包中
RPC 服务器。
Server(int) - 类 org.apache.tvm.rpc.Server 的构造函数
启动独立服务器。
Server(String, int, String) - 类 org.apache.tvm.rpc.Server 的构造函数
启动连接到代理的服务器。
ServerProcessor - 接口,位于 org.apache.tvm.rpc 包中
用于 RPC 服务器进程的抽象可运行类。
setStartTimeCallback(Runnable) - 方法,位于类 org.apache.tvm.rpc.ConnectProxyServerProcessor
当收到连接时设置回调,例如,记录 watchdog 的时间。
shape() - 方法,位于类 org.apache.tvm.NDArray
获取当前 NDArray 的形状。
size() - Method in class org.apache.tvm.NDArray
获取当前 NDArray 的总大小。
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
用于独立的服务器处理器。
StandaloneServerProcessor(int) - Constructor for class org.apache.tvm.rpc.StandaloneServerProcessor
 
start() - Method in class org.apache.tvm.rpc.Server
启动服务器。
startTimeout(int) - Method in class org.apache.tvm.rpc.RPCWatchdog
使用看门狗启动超时(必须在 finishTimeout 之前调用)。
STR - Enum constant in enum class org.apache.tvm.ArgTypeCode
 
SUCCESS - Static variable in class org.apache.tvm.rpc.RPC.TrackerCode
 
sync() - Method in class org.apache.tvm.Device
同步直到设备上的任务完成。

T

terminate() - Method in class org.apache.tvm.rpc.ConnectProxyServerProcessor
关闭套接字。
terminate() - Method in class org.apache.tvm.rpc.ConnectTrackerServerProcessor
 
terminate() - Method in class org.apache.tvm.rpc.RPCWatchdog
终止运行中的 RPCActivity 进程的默认方法。
terminate() - Method in class org.apache.tvm.rpc.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 enum class org.apache.tvm.ArgTypeCode
 
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
 
TVM_TYPE - Enum constant in enum class org.apache.tvm.ArgTypeCode
 
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 构造函数。
TVMValue - Class in org.apache.tvm
 
TVMValue(ArgTypeCode) - 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
与 TVM 句柄相关的 Java 类 (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
 
typeCode - Variable in class org.apache.tvm.TVMValue
 
typeKey() - Method in class org.apache.tvm.Module
获取模块的类型键。

U

UINT - Enum constant in enum class org.apache.tvm.ArgTypeCode
 
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(File) - Method in class org.apache.tvm.rpc.RPCSession
上传文件到远程运行时临时文件夹。
upload(File, String) - Method in class org.apache.tvm.rpc.RPCSession
上传文件到远程运行时临时文件夹。

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
 
valueOf(String) - Static method in enum class org.apache.tvm.ArgTypeCode
返回带有指定名称的此类枚举常量。
values() - Static method in enum class org.apache.tvm.ArgTypeCode
返回一个数组,其中包含此枚举类的常量,按声明顺序排列。
vpi() - Static method in class org.apache.tvm.Device
 
vpi(int) - Static method in class org.apache.tvm.Device
构造一个 VPI 模拟设备。
vulkan() - Static method in class org.apache.tvm.Device
 
vulkan() - Method in class org.apache.tvm.rpc.RPCSession
构建远程 OpenCL 设备。
vulkan(int) - Static method in class org.apache.tvm.Device
构造一个 Vulkan 设备。
vulkan(int) - Method in class org.apache.tvm.rpc.RPCSession
构建远程 OpenCL 设备。

W

warpSize() - Method in class org.apache.tvm.Device
并发执行的线程数。
A B C D E F G H I L M N O P R S T U V W 
所有类和接口|所有包|常量字段值