MCPcopy
hub / github.com/tensorflow/tfjs / readSync

Method readSync

tfjs-backend-cpu/src/backend_cpu.ts:132–144  ·  view source on GitHub ↗
(dataId: DataId)

Source from the content-addressed store, hash-verified

130 return this.readSync(dataId);
131 }
132 override readSync(dataId: DataId): backend_util.BackendValues {
133 const {dtype, complexTensorInfos} = this.data.get(dataId);
134
135 if (dtype === 'complex64') {
136 const realValues =
137 this.readSync(complexTensorInfos.real.dataId) as Float32Array;
138 const imagValues =
139 this.readSync(complexTensorInfos.imag.dataId) as Float32Array;
140 return backend_util.mergeRealAndImagArrays(realValues, imagValues);
141 }
142 return util.convertBackendValuesAndArrayBuffer(
143 this.data.get(dataId).values, dtype);
144 }
145
146 bufferSync<R extends Rank, D extends DataType>(t: TensorInfo):
147 TensorBuffer<R, D> {

Callers 3

readMethod · 0.95
bufferSyncMethod · 0.95
whereMethod · 0.95

Calls 1

getMethod · 0.45

Tested by

no test coverage detected