- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在使用 python tensorflow 训练一个模型来识别 python 中的图像。但是当我尝试从 github 执行 train.py 时出现以下错误
Traceback (most recent call last):
File "train.py", line 1023, in <module>
tf.app.run(main=main, argv=[sys.argv[0]] + unparsed)
File "C:\Users\sande\Anaconda3\envs\tensorflow\lib\site-
packages\tensorflow\python\platform\app.py", line 48, in run
_sys.exit(main(_sys.argv[:1] + flags_passthrough))
File "train.py", line 766, in main
bottleneck_tensor)
File "train.py", line 393, in cache_bottlenecks
jpeg_data_tensor, bottleneck_tensor)
File "train.py", line 341, in get_or_create_bottleneck
bottleneck_tensor)
File "train.py", line 290, in create_bottleneck_file
print('Creating bottleneck at ' + bottleneck_path)
OSError: raw write() returned invalid length 112 (should have been between 0
and 56)
下面是create_bottleneck_file()的代码
def create_bottleneck_file(bottleneck_path, image_lists, label_name, index,
image_dir, category, sess, jpeg_data_tensor,
bottleneck_tensor):
"""Create a single bottleneck file."""
print('Creating bottleneck at ' + bottleneck_path)
image_path = get_image_path(image_lists, label_name, index,
image_dir, category)
if not gfile.Exists(image_path):
tf.logging.fatal('File does not exist %s', image_path)
image_data = gfile.FastGFile(image_path, 'rb').read()
try:
bottleneck_values = run_bottleneck_on_image(
sess, image_data, jpeg_data_tensor, bottleneck_tensor)
except:
raise RuntimeError('Error during processing file %s' % image_path)
bottleneck_string = ','.join(str(x) for x in bottleneck_values)
with open(bottleneck_path, 'w') as bottleneck_file:
bottleneck_file.write(bottleneck_string)
我尝试减少文件名,使 bottleneck_path 成为一个小值,但这没有用。我试图在网上搜索这个错误,但没有找到任何有用的信息。如果您有解决此问题的方法,请告诉我
最佳答案
如果您无法迁移到 3.6 或像我一样从 Windows 迁移,请安装 win_unicode_console 包,将其导入并在脚本开头添加此行以启用它:
win_unicode_console.enable()
这个问题似乎通常是 3.6 之前的 Python 所特有的,因为负责处理文本输出的代码已为这个最新版本重写。这也意味着我们很可能不会看到针对此问题的修复。
关于python - 操作系统错误 : raw write() returned invalid length when using print() in python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47356993/
我正尝试在一些 native Rust-C 绑定(bind)上构建一个安全的包装器。我正在引用 git2-rs代码库,我遇到了以下用法: use raw; use util::Binding; pub
我想使用用户提供的字符串作为 JavaScript 函数的参数,因此需要转义所有可能导致脚本中断的字符。 这是为了与处理原始 JavaScript 的 WKWebView.evaluateJavaSc
我需要用 C# 解析一个在 Wireshark 中生成的 pcap 文件。当然,它可以使用 wireshark 正常打开并按预期显示所有数据包。 我曾尝试使用我在网上找到的两个流行的库(来自 Shar
knex.raw(sql, bindings)和 knex.schema.raw(statement) . 似乎这两个函数具有不同的签名。 如果它们相等,我该如何使用 knex.schema.raw(
我是这里的新手。 我想知道任何工具/快速方法来转换具有 3 字节 PCM 样本的 24 位 PCM 原始( headless )文件, 成一个 32 位 PCM 原始文件,每个样本有 4 个字节,4
Unhandled rejection Error: where: "raw query" has been removed, please use where ["raw query", [repl
我的任务是打开一个扩展名为 mka 的现有音频文件(Matroska 容器)并提取原始音频数据。 This示例仅显示了从 mp2 文件中提取原始数据的示例。我不知道如何使用 mka 容器执行此操作。我
在 Zend Framework 的 Response Class 中,有两个不同的数组用于存储 header :_headers[] 和 _headersRaw[]。并且有适当的方法来设置每一个:
我们可以直接从Github链接文件吗?。我知道这在谷歌代码上是允许的。这样,我就不必担心更新本地文件了。
在 TCP 中,我从 IP 摄像机接收媒体流作为 RAW。根据那里的建议,我需要把它写成文件。然后我可以用 VLC 等媒体播放器播放它。 但是当我将其写入文件并使用媒体播放器播放时,它永远不会播放损坏
我对码头公司还是个新手。我使用的是最新版本的Python、Django和Docker。我已经在这个项目上工作了两周了,我已经创建了docker-compose.yml文件,并且已经构建了我的docke
我有两只鼠标连接到我的计算机,我想制作一个记录器来区分这两者。低级鼠标 Hook 不向我提供该信息,因此我考虑捕获原始输入消息以获取鼠标的设备实例 ID。但不幸的是,原始输入寄存器仅限于我的应用程序!
我对 Laravel 还很陌生,到目前为止,我真的很喜欢 eloquent 和 querybuilder,但是一旦查询变得更加复杂,我的头就开始受伤......我刚刚完成了相当长一段时间后的 2 个工
我很困惑,真的不知道该如何选择在何处使用这两者? 我都阅读了文档 https://laravel.com/docs/5.4/queries#where-clauses 和 https://larave
mysql 表 -> 表名称td id MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT, band varchar(4) NOT NULL, PRIMARY KE
我在 ASP.net MVC 中呈现 HTML 页面: @(Html.Raw(@Model.Body)) 用于包含在模型的 Body 属性中的格式化和样式文本,但这会将 CSS 样式更改为整个页面。我
使用以下 python 读取和显示(灰度)RAW 图像: import numpy as np import matplotlib.pyplot as plt path = 'path\\to\\wh
我正在我的应用程序中构建一个 MP3 播放器,但我收到一条错误消息,指出“raw cannot be resolved or is not a field”在线:mMediaPlayer = Medi
我正在尝试使用枚举作为 Hibernate 中 map 的映射键,但 Hibernate 将我的枚举存储为 RAW: 我有这个枚举: public enum AccountType implement
我想在 python 中构建一个数据包嗅探器,它能够嗅探数据包、分析它们并在第二步中将数据包注入(inject)本地接口(interface)。 我找到了一个示例,我必须稍微调整一下才能工作。我的工作
我是一名优秀的程序员,十分优秀!