tensorflowjs_converter:找不到命令

时间:2018-05-13 14:20:19

标签: tensorflow tensorflow.js

我想将keras模型转换为tensorflow.js模型。我运行{{3}}:

.production.min.js

我该如何解决这个问题?

3 个答案:

答案 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 ...