gpt4 book ai didi

python - Tensorflow train.py 抛出 Windows 致命异常

转载 作者:行者123 更新时间:2023-11-30 08:45:13 27 4
gpt4 key购买 nike

我使用 Tensorflow 已经有一段时间了,遇到了一些问题,但它们从来都没有得到解决。今天,当事情变得有趣时,我想训练一个新模型。起初,训练无缘无故地走了一步就停止了。以前也出现过这种情况,打开一个新的cmd窗口解决了。这次不难了。当我再次尝试后,train.py 开始抛出这个:

Windows fatal exception: access violation

Current thread 0x000018d4 (most recent call first):

File "C:\windows\system32\venv\lib\site-packages\tensorflow\python\lib\io\file_io.py", line 84 in _preread_check File "C:\windows\system32\venv\lib\site-packages\tensorflow\python\lib\io\file_io.py", line 122 in read File "C:\Users\xx\source\TensorFlow\models\research\object_detection\utils\label_map_util.py", line 133 in load_labelmap File "C:\Users\xx\source\TensorFlow\models\research\object_detection\utils\label_map_util.py", line 164 in get_label_map_dict File "C:\Users\xx\source\TensorFlow\models\research\object_detection\data_decoders\tf_example_decoder.py", line 59 in init File "C:\Users\xx\source\TensorFlow\models\research\object_detection\data_decoders\tf_example_decoder.py", line 314 in init File "C:\Users\xx\source\TensorFlow\models\research\object_detection\builders\dataset_builder.py", line 130 in build File "train.py", line 121 in get_next File "C:\Users\xx\source\TensorFlow\models\research\object_detection\legacy\trainer.py", line 59 in create_input_queue File "C:\Users\xx\source\TensorFlow\models\research\object_detection\legacy\trainer.py", line 280 in train File "train.py", line 180 in main File "C:\windows\system32\venv\lib\site-packages\tensorflow\python\util\deprecation.py", line 324 in new_func File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\absl\app.py", line 251 in _run_main File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\absl\app.py", line 300 in run File "C:\windows\system32\venv\lib\site-packages\tensorflow\python\platform\app.py", line 40 in run File "train.py", line 184 in

上次我看到这个问题时,是因为我使用的是从互联网下载的数据,并且有一张 TF 不喜欢的特定图片,但从数据集中删除该图片解决了问题。我想知道是否是这样,但不是。我也无法使用以前尝试过的数据集启动它......我决定重新安装tensorflow,设置一个新的虚拟环境,但仍然没有任何结果。我花了几个小时寻找问题所在,无论是在互联网上还是我自己尝试不同的事情,但没有任何效果,每次都是同样的异常。有人遇到过类似的事情吗?

最佳答案

我决定分享解决我问题的方法,可能会帮助其他人。我在虚拟环境中重新安装了 Tensorflow 本身,并将其升级到版本 1.8(需要 Python 3.6,它与更高版本不兼容(特别是我的是 3.6.5)),确保您的 PYTHONPATH 变量指向正确的文件夹。另外,在Windows上,当您使用generate_tfrecord.py时,可能会出现此错误消息,我多次遇到它,通常会发生,因为我有Tensorflow不喜欢的图像(我不完全确定原因),首先尝试删除 .webp、.gif 等(非 .png/.jpg)文件。我什至对从网上下载的图片进行了重命名,TF 都受不了了。

关于python - Tensorflow train.py 抛出 Windows 致命异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57825630/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com