编辑:几个小时后返回此代码,它再次开始工作,尽管我不确定由于没有进行任何更改,但最初还是出了问题。
我一直在使用TensorFlow.js,没有任何问题,直到突然之间一直运行良好的同一段代码今天停止工作。
这就是我添加它的方式:
<script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs-core"></script>
<script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs-backend-webgl"></script>
<script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs-converter"></script>
<script src="https://cdn.jsdelivr.net/npm/@tensorflow-models/facemesh"></script>
<script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs-backend-wasm/dist/tf-backend-wasm.js"></script>
这是在没有对我的代码进行任何更改的情况下突然出现的错误:
Error: Backend 'undefined' has not yet been initialized.
Make sure to await tf.ready() or await tf.setBackend() before calling other methods
at t.get [as backend] (tfjs-core:17)
at t.makeTensor (tfjs-core:17)
at Ht (tfjs-core:17)
at Ut (tfjs-core:17)
at Object.wo [as decodeWeights] (tfjs-core:17)
at t.loadSync (tfjs-converter:17)
at t.<anonymous> (tfjs-converter:17)
at tfjs-converter:17
at Object.next (tfjs-converter:17)
at o (tfjs-converter:17)
几周前,我确实在TensorFlow v2.0更新中遇到了一个问题,这意味着我需要包含后端,我想知道这是否可能与之相关吗?