Skip to content

Error when running DeepLabCut GUI #3103

@lukas-schwab

Description

@lukas-schwab

Is there an existing issue for this?

  • I have searched the existing issues

Operating System

Windows 11

DeepLabCut version

3.0.0rc9 with Python 3.10.18

What engine are you using?

pytorch

DeepLabCut mode

multi animal

Device type

AMD Ryzen 7 5700U (Integrated GPU only)

Bug description 🐛

I get an error when trying to run python -m deeplabcut. Previously I've also encountered this error when doing import deeplabcut.pose_estimation_pytorch as dlc_torch, however, that one was fixed after reinstalling the environment from the yaml file directly. I'm unsure while it still happens for python -m deeplabcut as I've validated my installation multiple times now.

Steps To Reproduce

  1. Install conda environment with .yaml file
  2. Activate conda environment
  3. Run python -m deeplabcut

Relevant log output

Traceback (most recent call last):
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\site-packages\llvmlite\binding\ffi.py", line 141, in __getattr__
    return self._fntab[name]
KeyError: 'LLVMPY_AddSymbol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\site-packages\llvmlite\binding\ffi.py", line 122, in _load_lib
    self._lib_handle = ctypes.CDLL(str(lib_path))
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\ctypes\__init__.py", line 374, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: [WinError 1114] A dynamic link library (DLL) initialization routine failed

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\runpy.py", line 187, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\runpy.py", line 146, in _get_module_details
    return _get_module_details(pkg_main_name, error)
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\runpy.py", line 110, in _get_module_details
    __import__(pkg_name)
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\site-packages\deeplabcut\__init__.py", line 21, in <module>
    from deeplabcut.gui.tracklet_toolbox import refine_tracklets
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\site-packages\deeplabcut\gui\tracklet_toolbox.py", line 18, in <module>
    from deeplabcut.refine_training_dataset.tracklets import TrackletManager
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\site-packages\deeplabcut\refine_training_dataset\__init__.py", line 13, in <module>
    from deeplabcut.refine_training_dataset.tracklets import *
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\site-packages\deeplabcut\refine_training_dataset\tracklets.py", line 15, in <module>
    from deeplabcut.post_processing import columnwise_spline_interp
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\site-packages\deeplabcut\post_processing\__init__.py", line 21, in <module>
    from deeplabcut.post_processing.analyze_skeleton import analyzeskeleton
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\site-packages\deeplabcut\post_processing\analyze_skeleton.py", line 24, in <module>
    from deeplabcut.utils import auxiliaryfunctions, auxfun_multianimal
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\site-packages\deeplabcut\utils\__init__.py", line 11, in <module>
    from deeplabcut.utils.auxfun_multianimal import *
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\site-packages\deeplabcut\utils\auxfun_multianimal.py", line 34, in <module>
    from deeplabcut.utils import auxiliaryfunctions, conversioncode
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\site-packages\deeplabcut\utils\auxiliaryfunctions.py", line 36, in <module>
    from deeplabcut.core.trackingutils import TRACK_METHODS
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\site-packages\deeplabcut\core\trackingutils.py", line 21, in <module>
    from numba import jit
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\site-packages\numba\__init__.py", line 73, in <module>
    from numba.core import config
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\site-packages\numba\core\config.py", line 17, in <module>
    import llvmlite.binding as ll
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\site-packages\llvmlite\binding\__init__.py", line 4, in <module>
    from .dylib import *
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\site-packages\llvmlite\binding\dylib.py", line 36, in <module>
    ffi.lib.LLVMPY_AddSymbol.argtypes = [
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\site-packages\llvmlite\binding\ffi.py", line 144, in __getattr__
    cfn = getattr(self._lib, name)
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\site-packages\llvmlite\binding\ffi.py", line 136, in _lib
    self._load_lib()
  File "C:\Users\User\miniconda3\envs\DEEPLABCUT\lib\site-packages\llvmlite\binding\ffi.py", line 130, in _load_lib
    raise OSError("Could not find/load shared object file") from e
OSError: Could not find/load shared object file

Anything else?

No response

Code of Conduct

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions