tensorflow - Tensorflow - Saved_model_cli.py - (在 VSCode 中使用 Code Runner 编译时出现 ModuleNotFoundError)
问题描述
我对这个领域有点陌生——希望这个问题的答案对于更有经验的人来说很简单(我有点难过)。
我正在使用 LSTM 构建一个简单的 RNN 机器学习模型,并将该模型保存为 Tensorflow 服务。我使用 keras API 以这种格式保存。现在尝试使用“saved_model_cli.py”检查保存的模型。我正在使用 VSCode 构建模型 - 问题是当我在终端上(在 VSCode 内)运行它时,它处理得很好并且没有错误,但是当使用代码运行器(通过输出窗口)运行它时,我得到一个 modulenotfound 错误? 指定的模块位于“lib”文件夹(在 venv 文件夹中)。它的行为方式是否有原因 - 感谢支持。
代码示例
tf.keras.models.save_model(
model,
export_path,
overwrite=True,
include_optimizer=True,
save_format=None,
signatures=None,
options=None,
)
print("\nSaved Model Contents:")
with open("saved_model_contents.txt", "w") as f:
p1 = subprocess.run(["ls", "-al", export_path], stdout=f, text=True)
p2 = subprocess.run(["ls", export_path], stdout=subprocess.PIPE, text=True, check=True)
print(p2.stdout)
with open("saved_model_inspect.txt", "w") as g:
p3 = subprocess.run(
"python3 /Users/lisatsakalian/Desktop/Coding_Projects/ML_Projects_Dev/NLP/project_env/lib/python3.9/site-packages/tensorflow/python/tools/saved_model_cli.py show --dir /var/folders/5y/s74tfz4n3nndnj8gdd2_jdmw0000gn/T/1 --all",
shell=True,
stdout=g,
text=True,
)
解决方案
推荐阅读
- javascript - 使用 chart.js 显示数组中的多个数据集
- r - Prophet Package - 在 R 中按 Group 为预测添加假期
- haskell - 在 Haskell 中自动插入惰性
- c# - 在索引 MVC5 asp.net C# 上更改项目的顺序
- javascript - 访问 vue-i18n 消息作为对象
- python - 如何调试 UDP 多播请求/回复中的延迟?
- javascript - Javascript ReferenceError:在 src 中添加 Rx.js 时未定义 Observable
- javascript - 使用“document.currentScript.ownerDocument.createElement”(来自导入的 HTML)创建的图像永远不会加载
- vb.net - Microsoft Teams API 返回未经授权
- typo3 - Typo3 vhs 语言返回 id 而不是语言