Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法将模型文件转换为.tflite_Python_Tensorflow_Deep Learning_Tensorboard_Tensorflow Lite - Fatal编程技术网

Python 无法将模型文件转换为.tflite

Python 无法将模型文件转换为.tflite,python,tensorflow,deep-learning,tensorboard,tensorflow-lite,Python,Tensorflow,Deep Learning,Tensorboard,Tensorflow Lite,我已经克隆了这个存储库,它可以在我的windows机器上用python运行。和的模型 是托管的。但是,这些文件没有.pb扩展名。如何获得输入和输出张量的名称?我尝试过重命名扩展名为.pb的文件,并尝试使用在tensorboard中加载,但它给出了屏幕截图中显示的错误 我也试着用answer在python中运行它,但我在输出中没有得到任何节点 如何获得输入和输出张量等细节,以便将此模型转换为android的.tflite模型?屏幕截图: 存储库中提供的文件是,而不是可以转换为.tflite的.p

我已经克隆了这个存储库,它可以在我的windows机器上用python运行。和的模型 是托管的。但是,这些文件没有.pb扩展名。如何获得输入和输出张量的名称?我尝试过重命名扩展名为.pb的文件,并尝试使用在tensorboard中加载,但它给出了屏幕截图中显示的错误

我也试着用answer在python中运行它,但我在输出中没有得到任何节点

如何获得输入和输出张量等细节,以便将此模型转换为android的.tflite模型?屏幕截图:


存储库中提供的文件是,而不是可以转换为
.tflite
.pb
文件。这可以从
demo.py
中的调用中看到


要获取pb文件,您必须构建一个。将生成一个文件夹,您可以使用它进行转换(假设它包含支持TFLite的ops)。

模型可能不是pb文件。文件是如何生成的?您是否使用此处显示的方法:?这些方法应该自动以.pb格式保存模型。模型是从存储库本身获取的…我不知道它们是如何生成的。我需要在Android上运行它,所以我想把它转换成一个.tflite模型。你说得对,它似乎是一个检查点文件。在执行saver.save之后,我得到了一个savedmodel.pb文件,我使用freeze_graph.py将其冻结。tflite\u convert处理了这个冻结的图形文件。