【发布时间】:2018-12-20 07:18:17
【问题描述】:
我在使用 tensorflow-gpu 进行对象检测时遇到问题
我正在关注 youtube 教程 :https://www.youtube.com/watch?v=Rgpfk6eYxJA
我正在尝试使用带有虚拟环境的 tensorflow-gpu 检测对象。
我在系统环境变量中添加了python、cuda、tensorflow,也做了 制作带标签的训练模型。
我使用 xml_to_csv.py 将 xml 标签转换为 csv。
问题是当我尝试使用 generate_tfrecord.py 生成 tfrecord 时,会出现该错误。请帮忙
这是代码
(tensorflow) C:\Users\ice305\tensorflow\models\research\object_detection>python generate_tfrecord.py --csv_input=images\train_labels.csv --image_dir=images\train --output_path=train.record
Traceback (most recent call last):
File "generate_tfrecord.py", line 17, in <module>
import tensorflow as tf
File "C:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\__init__.py", line 22, in <module>
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
File "C:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\__init__.py", line 81, in <module>
from tensorflow.python import keras
File "C:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\keras\__init__.py", line 24, in <module>
from tensorflow.python.keras import activations
File "C:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\keras\activations\__init__.py", line 22, in <module>
from tensorflow.python.keras._impl.keras.activations import elu
File "C:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\keras\_impl\keras\__init__.py", line 21, in <module>
from tensorflow.python.keras._impl.keras import activations
File "C:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\keras\_impl\keras\activations.py", line 23, in <module>
from tensorflow.python.keras._impl.keras import backend as K
File "C:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\keras\_impl\keras\backend.py", line 38, in <module>
from tensorflow.python.layers import base as tf_base_layers
File "C:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\layers\base.py", line 25, in <module>
from tensorflow.python.keras.engine import base_layer
File "C:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\keras\engine\__init__.py", line 21, in <module>
from tensorflow.python.keras.engine.base_layer import InputSpec
File "C:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\keras\engine\base_layer.py", line 33, in <module>
from tensorflow.python.keras import backend
File "C:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\keras\backend\__init__.py", line 22, in <module>
from tensorflow.python.keras._impl.keras.backend import abs
ImportError: cannot import name 'abs'
(tensorflow) C:\Users\ice305\tensorflow\models\research\object_detection>
我不明白“abs”是什么。请帮忙
【问题讨论】:
-
你能说你想做什么吗?不是每个人都会尝试通过观看视频来了解您的问题
-
我正在尝试使用带有虚拟环境的 tensorflow-gpu 检测对象。我在系统环境变量中添加了 python、cuda、tensorflow,并且还制作了带有标签的训练模型。我使用 xml_to_csv.py 将 xml 标签转换为 csv。问题是当我尝试使用 generate_tfrecord.py 生成 tfrecord 时,会出现该错误。请帮忙
标签: tensorflow anaconda virtualenv