WasmGPU - v0.6.0
Preparing search index...
ComputeKernels
Class ComputeKernels
Index
Constructors
constructor
Properties
device
queue
Methods
argmax
F32
argmin
F32
arg
Reduce
F32
compact
F32
compact
U32
copy
F32
copy
U32
destroy
histogram
U32
max
F32
max
U32
min
F32
min
U32
radix
Sort
Keys
U32
reduce
F32
reduce
U32
scan
Exclusive
U32
sum
F32
sum
U32
Constructors
constructor
new
ComputeKernels
(
device
:
GPUDevice
,
queue
:
GPUQueue
)
:
ComputeKernels
Parameters
device
:
GPUDevice
queue
:
GPUQueue
Returns
ComputeKernels
Properties
Readonly
device
device
:
GPUDevice
Readonly
queue
queue
:
GPUQueue
Methods
argmax
F32
argmaxF32
(
input
:
StorageBuffer
,
opts
?:
ArgReduceOptions
)
:
StorageBuffer
Parameters
input
:
StorageBuffer
opts
:
ArgReduceOptions
= {}
Returns
StorageBuffer
argmin
F32
argminF32
(
input
:
StorageBuffer
,
opts
?:
ArgReduceOptions
)
:
StorageBuffer
Parameters
input
:
StorageBuffer
opts
:
ArgReduceOptions
= {}
Returns
StorageBuffer
arg
Reduce
F32
argReduceF32
(
input
:
StorageBuffer
,
op
:
ArgReduceOp
,
opts
?:
ArgReduceOptions
,
)
:
StorageBuffer
Parameters
input
:
StorageBuffer
op
:
ArgReduceOp
opts
:
ArgReduceOptions
= {}
Returns
StorageBuffer
compact
F32
compactF32
(
input
:
StorageBuffer
,
flags
:
StorageBuffer
,
opts
?:
CompactOptions
,
)
:
CompactResult
Parameters
input
:
StorageBuffer
flags
:
StorageBuffer
opts
:
CompactOptions
= {}
Returns
CompactResult
compact
U32
compactU32
(
input
:
StorageBuffer
,
flags
:
StorageBuffer
,
opts
?:
CompactOptions
,
)
:
CompactResult
Parameters
input
:
StorageBuffer
flags
:
StorageBuffer
opts
:
CompactOptions
= {}
Returns
CompactResult
copy
F32
copyF32
(
src
:
BufferResource
,
opts
?:
CopyOptions
)
:
StorageBuffer
Parameters
src
:
BufferResource
opts
:
CopyOptions
= {}
Returns
StorageBuffer
copy
U32
copyU32
(
src
:
BufferResource
,
opts
?:
CopyOptions
)
:
StorageBuffer
Parameters
src
:
BufferResource
opts
:
CopyOptions
= {}
Returns
StorageBuffer
destroy
destroy
()
:
void
Returns
void
histogram
U32
histogramU32
(
keys
:
StorageBuffer
,
binCount
:
number
,
opts
?:
HistogramOptions
,
)
:
StorageBuffer
Parameters
keys
:
StorageBuffer
binCount
:
number
opts
:
HistogramOptions
= {}
Returns
StorageBuffer
max
F32
maxF32
(
input
:
StorageBuffer
,
opts
?:
ReduceOptions
)
:
StorageBuffer
Parameters
input
:
StorageBuffer
opts
:
ReduceOptions
= {}
Returns
StorageBuffer
max
U32
maxU32
(
input
:
StorageBuffer
,
opts
?:
ReduceOptions
)
:
StorageBuffer
Parameters
input
:
StorageBuffer
opts
:
ReduceOptions
= {}
Returns
StorageBuffer
min
F32
minF32
(
input
:
StorageBuffer
,
opts
?:
ReduceOptions
)
:
StorageBuffer
Parameters
input
:
StorageBuffer
opts
:
ReduceOptions
= {}
Returns
StorageBuffer
min
U32
minU32
(
input
:
StorageBuffer
,
opts
?:
ReduceOptions
)
:
StorageBuffer
Parameters
input
:
StorageBuffer
opts
:
ReduceOptions
= {}
Returns
StorageBuffer
radix
Sort
Keys
U32
radixSortKeysU32
(
keys
:
StorageBuffer
,
opts
?:
RadixSortOptions
)
:
StorageBuffer
Parameters
keys
:
StorageBuffer
opts
:
RadixSortOptions
= {}
Returns
StorageBuffer
reduce
F32
reduceF32
(
input
:
StorageBuffer
,
op
:
ReduceOp
,
opts
?:
ReduceOptions
,
)
:
StorageBuffer
Parameters
input
:
StorageBuffer
op
:
ReduceOp
opts
:
ReduceOptions
= {}
Returns
StorageBuffer
reduce
U32
reduceU32
(
input
:
StorageBuffer
,
op
:
ReduceOp
,
opts
?:
ReduceOptions
,
)
:
StorageBuffer
Parameters
input
:
StorageBuffer
op
:
ReduceOp
opts
:
ReduceOptions
= {}
Returns
StorageBuffer
scan
Exclusive
U32
scanExclusiveU32
(
input
:
StorageBuffer
,
opts
?:
ScanOptions
)
:
StorageBuffer
Parameters
input
:
StorageBuffer
opts
:
ScanOptions
= {}
Returns
StorageBuffer
sum
F32
sumF32
(
input
:
StorageBuffer
,
opts
?:
ReduceOptions
)
:
StorageBuffer
Parameters
input
:
StorageBuffer
opts
:
ReduceOptions
= {}
Returns
StorageBuffer
sum
U32
sumU32
(
input
:
StorageBuffer
,
opts
?:
ReduceOptions
)
:
StorageBuffer
Parameters
input
:
StorageBuffer
opts
:
ReduceOptions
= {}
Returns
StorageBuffer
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
device
queue
Methods
argmax
F32
argmin
F32
arg
Reduce
F32
compact
F32
compact
U32
copy
F32
copy
U32
destroy
histogram
U32
max
F32
max
U32
min
F32
min
U32
radix
Sort
Keys
U32
reduce
F32
reduce
U32
scan
Exclusive
U32
sum
F32
sum
U32
Source code
Examples
WasmGPU - v0.6.0
Loading...