GPUTensor<T>.vector constructor

GPUTensor<T>.vector(
  1. Vector initialValue, {
  2. GPUNode? creator,
  3. String id = "EMPTY",
  4. bool? requiresGrad,
})

Implementation

GPUTensor.vector(Vector initialValue, {this.creator, this.id = "EMPTY", bool? requiresGrad}) {
  localGrad = requiresGrad ?? globalGrad;
  if (id == "EMPTY") {
    id = _generateId();
  }
  shape = [initialValue.length];
  _allocateEmptyInVram();
  _pushInitialValue(initialValue);
}