当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Tensorflow.js tf.ready()用法及代码示例


简介:Tensorflow.js 是 Google 开发的一个开源库,用于在浏览器或节点环境中运行机器学习模型以及深度学习神经网络。

.ready() 函数用于返回一个承诺,该承诺确定最近选择的后端或最高优先级的后端何时被初始化。此外,如果我们使用具有异步初始化的后端,我们需要等待这个承诺。

用法:

tf.ready()

参数:该方法不持有任何参数。

返回值:它返回无效的承诺。



范例1:

Javascript


// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
  
// Calling setBackend() method
tf.setBackend('wasm');
  
// Calling ready() method and
// Printing output
await tf.ready().then(() => {
  console.log(tf.backend().blockSize)
});

输出:

48

范例2:

Javascript


// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
  
// Calling setBackend() method
tf.setBackend('webgl');
  
// Calling ready() method and
// Printing output
await tf.ready().then(() => {
  console.log(JSON.stringify(tf.getBackend()))
});

输出:

"webgl"

参考: https://js.tensorflow.org/api/latest/#ready

相关用法


注:本文由纯净天空筛选整理自nidhi1352singh大神的英文原创作品 Tensorflow.js tf.ready() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。