toGpu (Function)
Signature: toGpu(source: List<int> | List<float> | List<bool> | Iterator<int> | Iterator<float> | Iterator<bool>) -> GpuBuffer<t0>
Description: Copies a list of scalars (int, float, or bool) into a dense GpuBuffer. Also consumes an iterator pipeline, replaying its map/filter stages into the buffer with no list in between.
Parameters
- source (List
| List | List | Iterator | Iterator | Iterator ): The scalar list or iterator to copy into a buffer
Returns: GpuBuffer
Example
let buf = toGpu([1, 2, 3, 4])
buf = toGpu [1, 2, 3, 4]