-
Notifications
You must be signed in to change notification settings - Fork 45.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
models/research/object_detection requires Tensorflow 1.5 #3432
Comments
This issue also references a dependency on the 1.5 release: Correction--that issue references a dependency on pre-1.5 releases |
@jch1 @tombstone @derekjchow @jesu9 @dreamdragon : Perhaps the documentation needs to be updated? |
Is there an update on this issue? Or has anybody found a work around to enable training? Is there an earlier commit that we can revert to before this issue arose? |
This is the last commit before those changes were merged, I haven't tested it at that point though: d3143cb |
In nvidia-docker,tensorflow1.4,cuda8,how to solve this problem?update tensorflow and cuda? |
Updating tensorflow to 1.5 or 1.6 should solve it without requiring you to update cuda. |
Yes, but doesn’t Tensorflow 1.5 require CUDA 9 with cuDNN 7? So you can’t install Tensorflow 1.5 without CUDA 9? |
Tensorflow 1.7 requires cuda 9. I've built tf 1.5 with cuda 8 and I believe you can do the same with tf 1.6 |
Oh ok, that sounds great if that worked! Is the Object Detection API working for you with tf1.5? Can you train a SSD model? |
I'm running CUDA Toolkit 8.0, cudnn 6.0. If I run tensorflow-gpu 1.4, I get: tf.contrib.data.parallel_interleave( If I instead run tensorflow-gpu 1.5, I get Many of the commenters in those two issues are under the impression that TF-gpu 1.5 requires CUDA Toolkit 9.0. @noahstier , did you do anything special to make TF 1.5 work with CUDA 8, which I believe is required for the Object Detector API? Any plans to make restore OD API compatibility with TF-gpu 1.4? |
Settings of my computer are the same as you,and I have the same problem with you.Do you have a solution? @davidblumntcgeo |
I don’t, sorry. However, Siddarth Dash just posted a solution to tensorflow issue #17629, which I haven’t had time yet to try. If it works, that should address at least my current problem keeping me from running TF-gpu 1.5 |
Hi everyone, I replaced the parallel_interleave object_detection/builders/dataset_builder.py line 75
as suggested in a comment by levinwil and in object_detection/inputs.py line 413
to make it backward compatible |
In line 413 there is a |
Hi There, |
System information
models/research/object_detection
no
Linux Ubuntu 16.04
binary: "conda install tensorflow-gpu=1.4"
1.4
cuda 8.0-3, cudnn 7.05
Nvidia GTX 1080
from the example in the object_detection readme:
python object_detection/train.py
--logtostderr
--pipeline_config_path=${PATH_TO_YOUR_PIPELINE_CONFIG}
--train_dir=${PATH_TO_TRAIN_DIR}
Describe the problem
A recent commit to models/research/object_detection introduced a dependency on the Tensorflow 1.5 release. However, the models/research README claims "Currently, the models are compatible with TensorFlow 1.0 or later". The most recent tensorflow release available through Anaconda is 1.4, so this change forces me to compile from source, use a different package manager, or find a conda package outside the official repo, which are not horrible options but still inconvenient.
Here is a link to the commit diff. It calls tf.contrib.data.parallel_interleave which is not present in Tensorflow 1.4.
8f93258#diff-9e49d577701a72acf6f96e468190b191R129
If the 1.5 dependency is deemed acceptable, then I think it should be indicated either in the models/research readme or the models/research/object_detection readme.
The text was updated successfully, but these errors were encountered: