conda create --name pororo python=3.6
conda activate pororo
conda install pytorch==1.6.0 torchvision==0.7.0 -c pytorch ###
python -m pip install -U pip --user # pip 유저 옵션 - 권한 문제 해결
# pip install pororo
git clone https://github.com/kakaobrain/pororo.git
cd pororo
pip install -e .
conda install pytorch==1.6.0 torchvision==0.7.0 cudatoolkit=10.1 -c pytorch
설치 시 오류
설치가 중간에 멈추고 실행이 안됨
pip install dataclasses, pip install wget 다 해줬지만 또 transformers 오류 발생
구글링 하던 중 python -m pip install -U pip --user
로 pip user option을 줘서 다시 pip install -e .
를 해봄 → 안 됨
결국, 하나씩 다 설치해보기로 하고 성공..
pip install pillow==4.1.1
pip install fairseq==0.10.2
pip install transformers==4.0.0
pip install sentence_transformers==0.4.1.2
pip install nltk==3.5
pip install word2word
pip install wget
pip install joblib
pip install lxml
pip install g2p_en
pip install whoosh
pip install marisa-trie
pip install kss
pip install dataclasses
pip install pororo
>>> Installing collected packages: pororo
Successfully installed pororo-0.4.2
...
>>> from pororo import Pororo
>>> Pororo.available_tasks()
"Available tasks are ['mrc', 'rc', 'qa', 'question_answering', 'machine_reading_comprehension', ...
cd pororo
bash asr-install.sh # 여기서 일일이 하나씩 명령어 입력
wav2letter 설치 시 : ERROR: Command errored out with exit status 1: /opt/conda/pororo/python -c 'import sys, setuptools, toke
audioread.exceptions.NoBackendError
오류 해결 : https://stackoverflow.com/questions/59580601/audioread-exceptions-nobackenderror-in-librosa
apt-get install ffmpeg
UnicodeEncodeError: 'ascii' codec can't encode characters in position 155-157: ordinal not in range(128)
export PYTHONIOENCODING=utf8
참고 :
pororo 설치 및 ImportError: cannot import name 'Pororo' 에러 해결
Pororo GitHub
Pororo GitHub 설치가이드
설치하는 데에만 5시간쯤 썼네요. 감사합니다.
혹시 다른 분이 고생할까봐 코멘트 남깁니다.
파이썬
파이썬은 3.6.3 으로 설치
torch 설치
pip install torch==1.6.0 torchvision==0.7.0 -f https://download.pytorch.org/whl/torch_stable.html
fairseq 이외의 라이브러리
pip install pillow==4.1.1
pip install transformers==4.0.0
pip install sentence_transformers==0.4.1.2
pip install nltk==3.5
pip install word2word
pip install wget
pip install joblib
pip install lxml
pip install g2p_en
pip install whoosh
pip install marisa-trie
pip install kss
pip install dataclasses
pororo 로컬 설치
git clone https://github.com/kakaobrain/pororo
cd pororo
setup.py 수정
fairseq 부분 주석 처리
"fairseq>=0.10.2", 이 부분을 주석 처리후
pip install fairseq-0.10.0
pip install -e .
어찌저찌 겨우 실행했더니 이번에는 3090 이 해당 pytorch 로는 안 된다고 오류가 나네요. 이걸 수정하기 위해...
pororo/pororo.egg-info/requires.txt 수정
torch==1.6.0
torchvision==0.7.0
삭제
터미널
pip install torch==1.7.0 torchvision==0.8.1 -f https://download.pytorch.org/whl/torch_stable.html
작동 잘 됩니다. 이짓하느라 몇 시간을 쓴건지.