Class TensorCudaStorage<'T>
Tensor storage on a CUDA device.
Inheritance
System.Object
TensorCudaStorage<'T>
Namespace: Tensor.Cuda
Assembly: Tensor.dll
Syntax
type TensorCudaStorage<'T> (data:CudaDeviceVariable<'T>)
interface IBLASStorage
interface ITensorCudaStorage
interface ITensorStorage<'T>
interface ITensorStorage
Parameters
Type | Name | Description |
---|---|---|
ManagedCuda.CudaDeviceVariable<'T> | data |
Type Parameters
Name | Description |
---|---|
'T |
Constructors
Name | Description |
---|---|
new: int64 -> TensorCudaStorage<'T> | |
new: CudaDeviceVariable<'T> -> TensorCudaStorage<'T> | Implicit constructor. |
Properties
Name | Description |
---|---|
property ByteData: CudaDeviceVariable<byte> | data device variable as CudaDeviceVariable
|
property Data: CudaDeviceVariable<'T> | data device variable |
property DataSize: int64 | data size in elements |
property DataSizeInBytes: int64 | data size in bytes |
property Item: int64 -> 'T | data item access |
Methods
Name | Description |
---|---|
override member Finalize: unit -> unit |
Explicit Interface Implementations
Name | Description |
---|---|
interface ITensorStorage<'T> with member Backend: TensorLayout -> ITensorBackend<'T> | |
interface ITensorStorage with member Dev: unit -> ITensorDevice |