我想将keras模型转换为tensorflow.js模型。我运行{{3}}:
.production.min.js
我该如何解决这个问题?
答案 0 :(得分:2)
我尝试使用:
安装tensorflowjs库 $ sudo pip install tensorflowjs
而不是
$ pip install tensorflowjs
并运行
$ tensorflowjs_converter --input_format keras \
path/to/my_model.h5 \
path/to/tfjs_target_dir
它正在运行!
答案 1 :(得分:2)
就我而言,创建一个干净的conda环境很有帮助(pyenv不能支持Windows)。确保使用python版本3.6.8。比激活新的环境并安装tensorflowjs:
conda create -n tfjs python=3.6.8
conda activate tfjs
pip install tensorflowjs
这对我有用。
答案 2 :(得分:0)
在我的情况下,带有Python二进制文件的文件夹未添加到PATH。您可以将其添加到PATH或使用绝对路径运行二进制文件。以下命令提供了您正在使用的当前Python安装的路径:
$ 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 ...