我正在尝试使用 AssemblyScript 为我拥有的 TensorFlow.js 模型构建 WebAssembly 推理引擎。
我基本上从快速入门的 AssemblyScript 应用程序(效果很好)开始,然后简单地添加@tensorflow/tfjs
到我的依赖项中:
$ npm install --save @tensorflow/tfjs
并添加了一个导入assembly/index.ts
:
import * as tf from "@tensorflow/tfjs";
当我构建它时,这会导致错误:
$ npm run asbuild
> test-assemblyscript@1.0.0 asbuild
> npm run asbuild:untouched && npm run asbuild:optimized
> test-assemblyscript@1.0.0 asbuild:untouched
> asc assembly/index.ts --target debug
ERROR TS6054: File '~lib/@tensorflow/tfjs.ts' not found.
import * as tf from "@tensorflow/tfjs";
~~~~~~~~~~~~~~~~~~
in assembly/index.ts(1,21)
FAILURE 1 parse error(s)
我误解了导入语法吗?我很困惑为什么它会在 ~lib 中寻找这个而不是 node_modules。