DeviceCache
01 Syntax
Microsoft.VisualBasic.Computing.ILCuda.GPUTensor.DeviceCache`1
02 Methods
03 Properties
04 Members
#ctor(
Int64)Parameters
| Name | Type | Description |
|---|---|---|
capacityBytes | Int64 | 显存容量上限(字节);<= 0 表示不限制 |
GetBuffer(
CudaEngine, Double(), Int64, Func(Of Double(), `0()))取得主机数组对应的显存缓冲;版本不一致时用 convert 重新上传。
Parameters
| Name | Type | Description |
|---|---|---|
convert | CudaEngine | 主机 Double 数组到显存元素类型的转换(identity 或降精度) |
Evict(
Int64)按 LRU 淘汰直到腾出需要的空间
Clear
释放全部驻留的显存缓冲
Bytes
已驻留的字节数
Count
当前驻留的缓冲个数