我正在从Tensorflow导入我的模型,只想使用以下代码优化经过训练的模型:
input_graph_def = tf.GraphDef()
with tf.gfile.Open(output_frozen_graph_name, "r") as f:
data = f.read()
input_graph_def.ParseFromString(data)
output_graph_def = optimize_for_inference_lib.optimize_for_inference(
input_graph_def,
["input"],
["y_"],
tf.float32.as_datatype_enum)
f = tf.gfile.FastGFile("optimized_shoaib-har_agm.pb", "w")
f.write(output_graph_def.SerializeToString())
它显示了这个错误:
Traceback(最近一次调用最后一次):File",第2行,data=f.read()File"C:\用户\Chaine\AppData\本地\程序\Python\Python35\lib\site-包\tensorflow\python\lib\io\file_io.py",第125行,读取pywrap_tensorflow。_read_buf,长度,状态)文件"C:\用户\链\AppData\本地\程序\Python\Python35\lib\site-包\Tenorflow\python\lib\io\file_io.py",第93行,_prepare_value返回compat.as_str_any(val)文件"C:\用户\链\AppData\本地\程序\Python\Python35\lib\site-包\tenorflow\python\util\compat.py",第106行,as_str_any返回as_str(值)File"C:\用户\Chaine\AppData\本地\程序\Python\Python35\lib\site-包\tenorflow\python\util\compat.py",第84行,as_text返回bytes_or_text.decode(编码)UnicodeDecodeError:'utf-8'编解码器不能解码字节0xff在位置38:无效的开始字节
在它正常工作之前。我甚至已经把它导入了Android Studio。现在我突然得到了这个例外。是因为我在我的机器上安装了东西吗?
我能够在我的智能手机上安装应用程序,没有任何错误。现在它给了我错误。我使用的是相同的代码。
Python正在尝试解码文件“output\u freezed\u graph\u name”中的所有字符。不确定文件中发生了什么变化(如果以前对您有效),但很明显,某些字符与“UTF-8”不兼容。现在,它们可以是“UTF-16”或其他编解码器格式。一种方法是读取字节格式的内容,然后自己解码。请尝试阅读以下内容以检查内容:
input_graph_def = tf.GraphDef()
with tf.gfile.Open(output_frozen_graph_name, "rb") as f:
data = f.read()
input_graph_def.ParseFromString(data)
output_graph_def = optimize_for_inference_lib.optimize_for_inference(
input_graph_def,
["input"],
["y_"],
tf.float32.as_datatype_enum)
f = tf.gfile.FastGFile("optimized_shoaib-har_agm.pb", "w")
f.write(output_graph_def.SerializeToString())
问题内容: https://github.com/affinelayer/pix2pix- tensorflow/tree/master/tools 在上述站点上编译“ process.py”时发生错误。 追溯(最近一次通话): 错误原因是什么?Python的版本是3.5.2。 问题答案: Python尝试将字节数组(假定为utf-8编码的字符串)转换为unicode字符串()。当然,此过程是根据
https://github.com/affinelayer/pix2pix-tensorflow/tree/master/tools 在上述站点上编译“process.py”时出错。 回溯(最近一次呼叫最后一次): 错误的原因是什么?Python的版本是3.5。2.
我试图从csv文件中读取所有列。 错误:UnicodeDecodeError:“utf-8”编解码器无法解码位置15中的字节0x96:无效的开始字节
我是Python新手,我正在尝试使用下面的脚本读取csv文件。 但是,得到错误UnicodeDecodeError:'utf-8'编解码器不能解码字节0x96在位置35:无效的开始字节,请帮助我知道这里的问题,我在脚本中使用编码以为它会解决错误。
我正在尝试使用进行培训。我在运行时遇到此错误: 我运行在和 管道配置路径=pack\u检测器/models/ssd\u mobilenet\u v1/ssd\u mobilenet\u v1\u pack。配置回溯(最近一次调用last):tf中第184行的文件“legacy/train.py”。应用程序。run()文件“C:\Users\suparun\Anaconda3\envs\tensor
问题内容: 我是Python的新手,正在尝试使用以下脚本读取csv文件。 但是,出现错误“ UnicodeDecodeError:’utf-8’编解码器无法解码位置35处的字节0x96:无效的起始字节”,请在此帮助我了解问题,我在脚本中使用编码认为可以解决错误。 问题答案: 发生这种情况是因为您选择了错误的编码。 由于您使用的是Windows计算机,因此只需更换 与 应该解决问题。