Я пытаюсь использовать ИИ с открытым исходным кодом под названием Spleeter для разделения и получения основ песни, но, следуя инструкциям этого урока (https://www.youtube.com/watch?v=WmThLASBpMI) и проверив, что все установлено правильно, я получить пощечину с двумя исключительными случаями ошибок при попытке запустить процесс расщепления:
Traceback (most recent call last):
File "c:\users\jacob\appdata\local\programs\python\python36\lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 58, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "c:\users\jacob\appdata\local\programs\python\python36\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 28, in <module>
_pywrap_tensorflow_internal = swig_import_helper()
File "c:\users\jacob\appdata\local\programs\python\python36\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
File "c:\users\jacob\appdata\local\programs\python\python36\lib\imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "c:\users\jacob\appdata\local\programs\python\python36\lib\imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\jacob\AppData\Local\Programs\Python\Python36\Scripts\spleeter-script.py", line 11, in <module>
load_entry_point('spleeter==1.5.0', 'console_scripts', 'spleeter')()
File "c:\users\jacob\appdata\local\programs\python\python36\lib\site-packages\spleeter\__main__.py", line 54, in entrypoint
main(sys.argv)
File "c:\users\jacob\appdata\local\programs\python\python36\lib\site-packages\spleeter\__main__.py", line 36, in main
enable_logging()
File "c:\users\jacob\appdata\local\programs\python\python36\lib\site-packages\spleeter\utils\logging.py", line 60, in enable_logging
tf_logger = get_tensorflow_logger()
File "c:\users\jacob\appdata\local\programs\python\python36\lib\site-packages\spleeter\utils\logging.py", line 27, in get_tensorflow_logger
from tensorflow.compat.v1 import logging
File "c:\users\jacob\appdata\local\programs\python\python36\lib\site-packages\tensorflow\__init__.py", line 99, in <module>
from tensorflow_core import *
File "c:\users\jacob\appdata\local\programs\python\python36\lib\site-packages\tensorflow_core\__init__.py", line 28, in <module>
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
File "c:\users\jacob\appdata\local\programs\python\python36\lib\site-packages\tensorflow\__init__.py", line 50, in __getattr__
module = self._load()
File "c:\users\jacob\appdata\local\programs\python\python36\lib\site-packages\tensorflow\__init__.py", line 44, in _load
module = _importlib.import_module(self.__name__)
File "c:\users\jacob\appdata\local\programs\python\python36\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "c:\users\jacob\appdata\local\programs\python\python36\lib\site-packages\tensorflow_core\python\__init__.py", line 49, in <module>
from tensorflow.python import pywrap_tensorflow
File "c:\users\jacob\appdata\local\programs\python\python36\lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 74, in <module>
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "c:\users\jacob\appdata\local\programs\python\python36\lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 58, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "c:\users\jacob\appdata\local\programs\python\python36\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 28, in <module>
_pywrap_tensorflow_internal = swig_import_helper()
File "c:\users\jacob\appdata\local\programs\python\python36\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
File "c:\users\jacob\appdata\local\programs\python\python36\lib\imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "c:\users\jacob\appdata\local\programs\python\python36\lib\imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.
Я пробовал использовать Anaconda для Spleeter заранее, но это не удавалось без ошибок, поэтому я убедился, что удалите и удалите все файлы, относящиеся к этому, и Spleeter for fre sh устанавливает перед переключением на Python. Возможно, это не актуально, но больше информации никогда никому не повредит.
Я не очень хорошо разбираюсь в подобных вещах, но если есть известное исправление, которое я хотел бы узнать. Спасибо.
Версии:
Python: 3,6,2 x64 бит
пип: 9,0,1