Форум сайта python.su
Приветствую всех, сразу уточню, что я новичок.
Меня заинтересовал проект faceswap, в открытом доступе на github.
Для надежности, удалил python и pycharm, и всё заново установил:
1. python 3.6 64 bit
2. pyCharm
Первый проект создан, project interpreter задан в папку проекта, (+ inherit global site- packages, make available for all projects)
Далее в процессе установки библиотек:
pathlib==1.0.1
scandir==1.6
h5py==2.7.1
Keras==2.1.2
opencv-python==3.3.0.10
tensorflow-gpu==1.4.1
scikit-image
dlib
face_recognition
не могу установить tensorflow-gpu, ошибка binascii.Error: Incorrect padding
Что это за ошибка, как ее исправить? гугл не помог…
Офлайн
gavrilkaМожет быть я чего-то путаю, по пакет вроде бы на стадии бета-тестирования, от него не приходится ждать стабильности. И на будущее: показывайте трейсбэк ошибки полностью, там же гораздо больше информации чем “Incorrect padding”, кроме того, неплохо было бы увидеть действия, который привели к ошибке.
не могу установить tensorflow-gpu, ошибка binascii.Error: Incorrect padding
Офлайн
Вот такая вот ошибка.
До этого у меня ее не было. Единственное, как мне кажется поменялось, при создании среды для проекта я указал + inherit global site- packages, но не понимаю, как это может влиять на это..
Collecting tensorflow-gpu Exception: Traceback (most recent call last): File "C:\Program Files\Python36\lib\site-packages\pip\basecommand.py", line 215, in main status = self.run(options, args) File "C:\Program Files\Python36\lib\site-packages\pip\commands\install.py", line 335, in run wb.build(autobuilding=True) File "C:\Program Files\Python36\lib\site-packages\pip\wheel.py", line 749, in build self.requirement_set.prepare_files(self.finder) File "C:\Program Files\Python36\lib\site-packages\pip\req\req_set.py", line 380, in prepare_files ignore_dependencies=self.ignore_dependencies)) File "C:\Program Files\Python36\lib\site-packages\pip\req\req_set.py", line 620, in _prepare_file session=self.session, hashes=hashes) File "C:\Program Files\Python36\lib\site-packages\pip\download.py", line 821, in unpack_url hashes=hashes File "C:\Program Files\Python36\lib\site-packages\pip\download.py", line 659, in unpack_http_url hashes) File "C:\Program Files\Python36\lib\site-packages\pip\download.py", line 853, in _download_http_url stream=True, File "C:\Program Files\Python36\lib\site-packages\pip\_vendor\requests\sessions.py", line 488, in get return self.request('GET', url, **kwargs) File "C:\Program Files\Python36\lib\site-packages\pip\download.py", line 386, in request return super(PipSession, self).request(method, url, *args, **kwargs) File "C:\Program Files\Python36\lib\site-packages\pip\_vendor\requests\sessions.py", line 475, in request resp = self.send(prep, **send_kwargs) File "C:\Program Files\Python36\lib\site-packages\pip\_vendor\requests\sessions.py", line 596, in send r = adapter.send(request, **kwargs) File "C:\Program Files\Python36\lib\site-packages\pip\_vendor\cachecontrol\adapter.py", line 37, in send cached_response = self.controller.cached_request(request) File "C:\Program Files\Python36\lib\site-packages\pip\_vendor\cachecontrol\controller.py", line 111, in cached_request resp = self.serializer.loads(request, cache_data) File "C:\Program Files\Python36\lib\site-packages\pip\_vendor\cachecontrol\serialize.py", line 114, in loads return getattr(self, "_loads_v{0}".format(ver))(request, data) File "C:\Program Files\Python36\lib\site-packages\pip\_vendor\cachecontrol\serialize.py", line 182, in _loads_v2 cached["response"]["body"] File "C:\Program Files\Python36\lib\site-packages\pip\_vendor\cachecontrol\serialize.py", line 26, in _b64_decode_bytes return base64.b64decode(b.encode("ascii")) File "C:\Program Files\Python36\lib\base64.py", line 87, in b64decode return binascii.a2b_base64(s) binascii.Error: Incorrect padding
Офлайн
Где вы вообще нашли такой пакет?
Офлайн
> Где вы вообще нашли такой пакет?
Есть такой пакет https://pypi.python.org/pypi/tensorflow-gpu
> Что это за ошибка, как ее исправить? гугл не помог…
CUDA у тебя работает? https://www.tensorflow.org/install/install_windows
Офлайн
Значит проблему так решить и не смог, к сожалению.
CUDA работает, 8 версия, с патчем.
Немного решил пойти по более простому пути, на reddit выложили приложение FakeApp, на java.
При помощи нее, CUDA 8, видеокарты NVIDIA можно начать делать свои deepface, но похоже тема очень сырая.. я с 11 утра поставил прогу тренироваться, уже более 9 часов прошло, а она вычисляет и вычисляет..
Вот такие вот пироги.., наверно стоит отложить эту затею до лучших времен, одному как-то сложновато совсем. Но если кто захочет разобраться как запустить эту прогу - с радостью объясню. Может у вас получиться сделать что-то
Офлайн