WasmGPU - v0.6.0
Preparing search index...
CPUndarray
Class CPUndarray
Hierarchy (
View Summary
)
Ndarray
CPUndarray
Index
Properties
base
Ptr
Bytes
byte
Length
bytes
Per
Element
dtype
numel
offset
Bytes
shape
shape
Ptr
strides
Bytes
strides
Ptr
Accessors
is
Contiguous
C
ndim
residency
wgsl
Scalar
Type
Methods
backing
Bytes
data
get
layout
set
upload
To
GPU
zero_
empty
from
Array
zeros
Properties
Readonly
base
Ptr
Bytes
basePtrBytes
:
number
Readonly
byte
Length
byteLength
:
number
Readonly
bytes
Per
Element
bytesPerElement
:
number
Readonly
dtype
dtype
:
DType
Readonly
numel
numel
:
number
Readonly
offset
Bytes
offsetBytes
:
number
Readonly
shape
shape
:
number
[]
Readonly
shape
Ptr
shapePtr
:
number
Readonly
strides
Bytes
stridesBytes
:
number
[]
Readonly
strides
Ptr
stridesPtr
:
number
Accessors
is
Contiguous
C
get
isContiguousC
()
:
boolean
Returns
boolean
ndim
get
ndim
()
:
number
Returns
number
residency
get
residency
()
:
NdarrayResidency
Returns
NdarrayResidency
wgsl
Scalar
Type
get
wgslScalarType
()
:
"f32"
|
"u32"
|
"i32"
|
"f64"
|
null
Returns
"f32"
|
"u32"
|
"i32"
|
"f64"
|
null
Methods
backing
Bytes
backingBytes
()
:
Uint8Array
<
ArrayBuffer
>
Returns
Uint8Array
<
ArrayBuffer
>
data
data
()
:
NumberTypedArray
Returns
NumberTypedArray
get
get
(
...
indices
:
number
[]
)
:
number
Parameters
...
indices
:
number
[]
Returns
number
layout
layout
()
:
{
offsetBytes
:
number
;
shape
:
number
[]
;
stridesBytes
:
number
[]
}
Returns
{
offsetBytes
:
number
;
shape
:
number
[]
;
stridesBytes
:
number
[]
}
set
set
(
value
:
number
,
...
indices
:
number
[]
)
:
void
Parameters
value
:
number
...
indices
:
number
[]
Returns
void
upload
To
GPU
uploadToGPU
(
ctx
:
{
device
:
GPUDevice
;
queue
:
GPUQueue
}
,
desc
?:
Omit
<
StorageBufferDescriptor
,
"byteLength"
|
"data"
>
,
)
:
GPUndarray
Parameters
ctx
:
{
device
:
GPUDevice
;
queue
:
GPUQueue
}
desc
:
Omit
<
StorageBufferDescriptor
,
"byteLength"
|
"data"
>
= {}
Returns
GPUndarray
zero_
zero_
()
:
void
Returns
void
Static
empty
empty
(
dtype
:
DType
,
layout
:
NdLayoutDescriptor
)
:
CPUndarray
Parameters
dtype
:
DType
layout
:
NdLayoutDescriptor
Returns
CPUndarray
Static
from
Array
fromArray
<
T
extends
ArrayLike
<
number
>
>
(
dtype
:
DType
,
shape
:
readonly
number
[]
,
src
:
T
,
)
:
CPUndarray
Type Parameters
T
extends
ArrayLike
<
number
>
Parameters
dtype
:
DType
shape
:
readonly
number
[]
src
:
T
Returns
CPUndarray
Static
zeros
zeros
(
dtype
:
DType
,
layout
:
NdLayoutDescriptor
)
:
CPUndarray
Parameters
dtype
:
DType
layout
:
NdLayoutDescriptor
Returns
CPUndarray
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
base
Ptr
Bytes
byte
Length
bytes
Per
Element
dtype
numel
offset
Bytes
shape
shape
Ptr
strides
Bytes
strides
Ptr
Accessors
is
Contiguous
C
ndim
residency
wgsl
Scalar
Type
Methods
backing
Bytes
data
get
layout
set
upload
To
GPU
zero_
empty
from
Array
zeros
Source code
Examples
WasmGPU - v0.6.0
Loading...