python - 尝试使用 Tensorflow 2.5.0 加载模型时出现“UnicodeDecodeError”
问题描述
重新利用我在网上找到的代码,我正在使用 tensorflow 2.5.0 构建一个神经网络。尝试使用该
tf.train.Saver
函数加载保存的模型时,出现以下错误:
; Input/output error
Traceback (most recent call last):
File "C:\Users\adame\Documents\DeepTPmaster\src\Run_RNN_model_Lite.py", line 826, in <module>
main()
File "C:\Users\adame\Python\lib\site-packages\click\core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "C:\Users\adame\Python\lib\site-packages\click\core.py", line 782, in main
rv = self.invoke(ctx)
File "C:\Users\adame\Python\lib\site-packages\click\core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "C:\Users\adame\Python\lib\site-packages\click\core.py", line 610, in invoke
return callback(*args, **kwargs)
File "C:\Users\adame\Documents\DeepTPmaster\src\Run_RNN_model_Lite.py", line 824, in main
tf_train.run_model(train_from_model = False,
File "C:\Users\adame\Documents\DeepTPmaster\src\Run_RNN_model_Lite.py", line 177, in run_model
self.saver.restore(self.sess, self.restored_model_path)
File "C:\Users\adame\Python\lib\site-packages\tensorflow\python\training\saver.py", line 1303, in restore
sess.run(self.saver_def.restore_op_name,
File "C:\Users\adame\Python\lib\site-packages\tensorflow\python\client\session.py", line 967, in run
result = self._run(None, fetches, feed_dict, options_ptr,
File "C:\Users\adame\Python\lib\site-packages\tensorflow\python\client\session.py", line 1190, in _run
results = self._do_run(handle, final_targets, final_fetches,
File "C:\Users\adame\Python\lib\site-packages\tensorflow\python\client\session.py", line 1368, in _do_run
return self._do_call(_run_fn, feeds, fetches, targets, options,
File "C:\Users\adame\Python\lib\site-packages\tensorflow\python\client\session.py", line 1375, in _do_call
return fn(*args)
File "C:\Users\adame\Python\lib\site-packages\tensorflow\python\client\session.py", line 1359, in _run_fn
return self._call_tf_sessionrun(options, feed_dict, fetch_list,
File "C:\Users\adame\Python\lib\site-packages\tensorflow\python\client\session.py", line 1451, in _call_tf_sessionrun
return tf_session.TF_SessionRun_wrapper(self._session, options, feed_dict,
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe8 in position 288: invalid continuation byte
解决方案
推荐阅读
- dotenv - 有没有办法用 dotenv 预加载多个 .env 文件?
- python - AttributeError:'NoneType'对象在python中没有属性'group'(问题)
- python - 什么是 SCIP,在优化问题中?
- docker - Fluentd 无法使用 fluent-plugin-elasticsearch 连接到 AWS elasticsearch 服务
- ibm-doors - DOORS DXL:如何在触发器中放置 DXL 代码?
- glsl - 在 Vulkan 中添加对浮点原子操作的支持
- r - 删除 knitr 在 R markdown 文档中添加的注释
- azure-blob-storage - C# Azure.Storage.Blobs SDK 如何列出和压缩容器中的所有文件并将压缩文件存储在另一个容器中
- javascript - 为什么 nodejs 对我的代码表现得很奇怪?
- android - 将 AVD 连接到 VMWare 来宾