我想将 Keras 模型转换为 TensorFlow.js 模型。我运行了官方命令:
tensorflowjs_converter --input_format keras \
path/to/my_model.h5 \
path/to/tfjs_target_dir
-bash: tensorflowjs_converter: command not found
我该如何解决这个问题?
我想将 Keras 模型转换为 TensorFlow.js 模型。我运行了官方命令:
tensorflowjs_converter --input_format keras \
path/to/my_model.h5 \
path/to/tfjs_target_dir
-bash: tensorflowjs_converter: command not found
我该如何解决这个问题?
我尝试使用以下命令安装tensorflowjs库:
$ sudo pip install tensorflowjs
替代
$ pip install tensorflowjs
并运行
$ tensorflowjs_converter --input_format keras \
path/to/my_model.h5 \
path/to/tfjs_target_dir
它正在运行!
在我的情况下,创建一个干净的conda环境有所帮助(pyenv不支持Windows)。确保使用Python 3.6.8版本。然后激活新环境并安装tensorflowjs:
conda create -n tfjs python=3.6.8
conda activate tfjs
pip install tensorflowjs
对我来说,这个方法很有效。
$ python -m site --user-base
/Users/me/Library/Python/2.7
二进制文件将存储在 bin
子目录中(您可以将其添加到 PATH 环境变量中):
/Users/me/Library/Python/2.7/bin
要使用绝对路径运行二进制文件,只需添加二进制文件名 tensorflowjs_converter
:
$ /Users/me/Library/Python/2.7/bin/tensorflowjs_converter ...
您应该使用pip install tensorflowjs安装TensorFlowJS库,并且最好阅读下面的文档。https://js.tensorflow.org/tutorials/import-keras.html