Вместо отправки тензорного объекта веб-работнику, вы можете отправить типизированный массив.
Начиная с версии 15, типизированный массив имеет ту же форму, что и тензор с использованием tensor.array
.
webworker.postMessage({headpackage:await y.array()})
// Webworker
tf.toPixels(tf.tensor(dataMessage["headpackage"]));
Если вы используете версию, предшествующую 15, вам нужно будет передать как типизированный массив, так и его форму.
webworker.postMessage({headpackage:y.dataSync(), shape: y.shape})
// Webworker
tf.toPixels(tf.tensor(dataMessage["headpackage"], dataMessage["shape"]));