pushData method

void pushData(
  1. List<double> values
)

Manually pushes values to overwrite the GPUTensors values in VRAM.

Implementation

void pushData(List<double> values) {
  int count = values.length;

  using((Arena arena) {
    Pointer<Float> ptr = arena<Float>(count);
    Float32List view = ptr.asTypedList(count);

    view.setAll(0, values);

    GPUEngine.load(id, ptr, shape);
  });
}