tensorflow.js - 如何在 Tensorflow.JS 上激活 webgpu 后端

标签 tensorflow.js

当前在 Github 上发布的 Tensorflow.js 包括一个 WEBGPU 后端,但是在运行 tf.getBackend() 时,即使在启用了 WEBGPU 的 Chrome Canary 中,我也会得到 webgl。同样运行 tf.backend() 似乎并不表示 WEBGPU 在那里。

最佳答案

您要导入哪个 tf 包?默认情况下,WebGPU 后端未与 tfjs 捆绑在一起 - 您需要专门导入它,如下所示:

import * as tf from '@tensorflow/tfjs-backend-webgpu';

const init = async () => {
    await tf.ready();

    // Now we can create tensors and run ops.
    tf.matMul(a, b).print(); 
};

init();

请注意,后端是异步的 - 您必须先调用 await tf.ready() 才能对其进行任何操作。

希望对您有所帮助。

关于tensorflow.js - 如何在 Tensorflow.JS 上激活 webgpu 后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58112073/

相关文章:

node.js - 我是否必须重新安装 CUDA 9.0 才能使用 tfjs-node-gpu?

javascript - TensorFlow JS 中的单位和输入形状

javascript - TensorFlow.js 返回类型错误 : Cannot read property 'concat' of undefined when loading models

javascript - 在 reactjs 中为 tensorflowjs 加载 model.json 不起作用

javascript - tensorflowjs 如何在 cnn 预测中获取内层输出

python - Tensorflow Hub 和 JS : how to fine-tune a pre-trained model and export it for using in Tensorflow. js?

tensorflow - 如何在tensorflow js转换器中获取单个权重文件

tensorflow - 检查目标 : expected dense_Dense2 to have shape x, 时出错,但得到形状为 y 的数组

javascript - tensorflow js : show predicted array as image

node.js - 神经网络无法正确训练