DeepLabCut / DeepLabCut-core

Headless DeepLabCut (no GUI support)
http://deeplabcut.org
GNU Lesser General Public License v3.0
30 stars 17 forks source link

deeplabcutcore import error(RTX3070) #14

Open sasaki-iwateJapn opened 3 years ago

sasaki-iwateJapn commented 3 years ago

Hello everyone I have a issue. I install deeplabcutcore and packages when I import Deeplabcutcore occur no module error 'tensorflow.contrib' what I do next?

(DLC-GPU) C:\Windows\system32>pip list Package Version


(DLC-GPU) C:\Windows\system32>python Python 3.7.9 (default, Aug 31 2020, 17:10:11) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32 Type "help", "copyright", "credits" or "license" for more information. Failed calling sys.interactivehook Traceback (most recent call last): File "C:\Users\htomi\anaconda3\envs\DLC-GPU\lib\site.py", line 408, in register_readline import readline File "C:\Users\htomi\anaconda3\envs\DLC-GPU\lib\site-packages\readline.py", line 6, in from pyreadline.rlmain import Readline File "C:\Users\htomi\anaconda3\envs\DLC-GPU\lib\site-packages\pyreadline__init.py", line 12, in from . import logger, clipboard, lineeditor, modes, console File "C:\Users\htomi\anaconda3\envs\DLC-GPU\lib\site-packages\pyreadline\modes\init__.py", line 3, in from . import emacs, notemacs, vi File "C:\Users\htomi\anaconda3\envs\DLC-GPU\lib\site-packages\pyreadline\modes\emacs.py", line 15, in import pyreadline.lineeditor.history as history File "C:\Users\htomi\anaconda3\envs\DLC-GPU\lib\site-packages\pyreadline\lineeditor\history.py", line 257 q.add_history(RL("aaaa"),encoding='utf8')) ^ SyntaxError: invalid syntax

import deeplabcutcore Traceback (most recent call last): File "", line 1, in File "C:\Users\htomi\anaconda3\envs\DLC-GPU\lib\site-packages\deeplabcutcore__init.py", line 20, in from deeplabcutcore.create_project import create_new_project, create_new_project_3d, add_new_videos, load_demo_data File "C:\Users\htomi\anaconda3\envs\DLC-GPU\lib\site-packages\deeplabcutcore\create_project__init.py", line 4, in from deeplabcutcore.create_project.demo_data import load_demo_data File "C:\Users\htomi\anaconda3\envs\DLC-GPU\lib\site-packages\deeplabcutcore\create_project\demo_data.py", line 14, in from deeplabcutcore.utils import auxiliaryfunctions File "C:\Users\htomi\anaconda3\envs\DLC-GPU\lib\site-packages\deeplabcutcore\utils\init__.py", line 1, in from deeplabcutcore.utils.make_labeled_video import * File "C:\Users\htomi\anaconda3\envs\DLC-GPU\lib\site-packages\deeplabcutcore\utils\make_labeled_video.py", line 38, in from deeplabcutcore.pose_estimation_tensorflow.config import load_config File "C:\Users\htomi\anaconda3\envs\DLC-GPU\lib\site-packages\deeplabcutcore\pose_estimation_tensorflow\init.py", line 13, in from deeplabcutcore.pose_estimation_tensorflow.nnet import * File "C:\Users\htomi\anaconda3\envs\DLC-GPU\lib\site-packages\deeplabcutcore\pose_estimation_tensorflow\nnet\init__.py", line 16, in from deeplabcutcore.pose_estimation_tensorflow.nnet.pose_net import * File "C:\Users\htomi\anaconda3\envs\DLC-GPU\lib\site-packages\deeplabcutcore\pose_estimation_tensorflow\nnet\pose_net.py", line 9, in import tensorflow.contrib.slim as slim ModuleNotFoundError: No module named 'tensorflow.contrib' ^Z

(DLC-GPU) C:\Windows\system32>ipython Python 3.7.9 (default, Aug 31 2020, 17:10:11) [MSC v.1916 64 bit (AMD64)] Type 'copyright', 'credits' or 'license' for more information IPython 7.19.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: import deeplabcutcore

ModuleNotFoundError Traceback (most recent call last)

in ----> 1 import deeplabcutcore ~\anaconda3\envs\DLC-GPU\lib\site-packages\deeplabcutcore\__init__.py in 18 19 ---> 20 from deeplabcutcore.create_project import create_new_project, create_new_project_3d, add_new_videos, load_demo_data 21 from deeplabcutcore.create_project import create_pretrained_project, create_pretrained_human_project 22 from deeplabcutcore.generate_training_dataset import extract_frames, select_cropping_area ~\anaconda3\envs\DLC-GPU\lib\site-packages\deeplabcutcore\create_project\__init__.py in 2 from deeplabcutcore.create_project.new_3d import create_new_project_3d 3 from deeplabcutcore.create_project.add import add_new_videos ----> 4 from deeplabcutcore.create_project.demo_data import load_demo_data 5 from deeplabcutcore.create_project.modelzoo import create_pretrained_human_project, create_pretrained_project ~\anaconda3\envs\DLC-GPU\lib\site-packages\deeplabcutcore\create_project\demo_data.py in 12 from pathlib import Path 13 import deeplabcutcore ---> 14 from deeplabcutcore.utils import auxiliaryfunctions 15 16 def load_demo_data(config,createtrainingset=True): ~\anaconda3\envs\DLC-GPU\lib\site-packages\deeplabcutcore\utils\__init__.py in ----> 1 from deeplabcutcore.utils.make_labeled_video import * 2 from deeplabcutcore.utils.auxiliaryfunctions import * 3 from deeplabcutcore.utils.video_processor import * 4 from deeplabcutcore.utils.plotting import * 5 ~\anaconda3\envs\DLC-GPU\lib\site-packages\deeplabcutcore\utils\make_labeled_video.py in 36 37 from deeplabcutcore.utils import auxiliaryfunctions ---> 38 from deeplabcutcore.pose_estimation_tensorflow.config import load_config 39 from skimage.util import img_as_ubyte 40 from skimage.draw import circle_perimeter, circle, line,line_aa ~\anaconda3\envs\DLC-GPU\lib\site-packages\deeplabcutcore\pose_estimation_tensorflow\__init__.py in 11 from deeplabcutcore.pose_estimation_tensorflow.dataset import * 12 from deeplabcutcore.pose_estimation_tensorflow.models import * ---> 13 from deeplabcutcore.pose_estimation_tensorflow.nnet import * 14 from deeplabcutcore.pose_estimation_tensorflow.util import * 15 ~\anaconda3\envs\DLC-GPU\lib\site-packages\deeplabcutcore\pose_estimation_tensorflow\nnet\__init__.py in 14 from deeplabcutcore.pose_estimation_tensorflow.nnet.losses import * 15 from deeplabcutcore.pose_estimation_tensorflow.nnet.net_factory import * ---> 16 from deeplabcutcore.pose_estimation_tensorflow.nnet.pose_net import * 17 from deeplabcutcore.pose_estimation_tensorflow.nnet.predict import * ~\anaconda3\envs\DLC-GPU\lib\site-packages\deeplabcutcore\pose_estimation_tensorflow\nnet\pose_net.py in 7 import re 8 import tensorflow as tf ----> 9 import tensorflow.contrib.slim as slim 10 from tensorflow.contrib.slim.nets import resnet_v1 11 from deeplabcutcore.pose_estimation_tensorflow.dataset.pose_dataset import Batch ModuleNotFoundError: No module named 'tensorflow.contrib'
sasaki-iwateJapn commented 3 years ago

Could it be that only googlecolaboratory?

MMathisLab commented 3 years ago

ModuleNotFoundError: No module named 'tensorflow.contrib' this 110% means you are using the work TF version, i.e. 1.x