https://arca.live/b/aiart/71353884
내가 여기 맨밑에 추가한글 그대로 가져옴
* 만약에 colab 1.1에서 코드를 유심히보니 xformer 관련으로 안받아진다고 빨간에러가 뜬다?
그럼 1시간 15분동안 휠파일을 빌드해야함.
하지만 내가 만든 휠파일 있으니 맨밑에서 받아서 쓰셈
내가 올린것도 안되면 빙ai 선생님과 즐겁게 빌드해보자
-
5.6 학습 3분쯤 하다가 이런 오류가 뜬다
오류 : ERROR: xformers-0.0.16+814314d.d20230118-cp38-cp38-linux_x86_64.whl is not a supported wheel on this platform
오류 메시지를 보면 휠 파일이 colab의 플랫폼과 호환되지 않는 것 같습니다. 아마도 파이썬 버전이나 GPU 종류가 맞지 않는 것일 수 있습니다.
colab에서 xformers의 소스 코드를 다운로드하고 빌드해서 설치하는 방법입니다. 다음과 같은 순서로 진행해 보세요.
1. 새로운 셀을 만들고 !git clone --depth 1 https://github.com/facebookresearch/xformers.git 명령어를 입력하고 실행합니다. 이 명령어는 xformers의 깃허브 저장소에서 최신 버전의 소스 코드를 colab에 복사합니다.
2. 다시 새로운 셀을 만들고 %cd xformers 명령어를 입력하고 실행합니다. 이 명령어는 작업 디렉토리를 xformers 폴더로 변경합니다.
3. 다시 새로운 셀 만들고 !git submodule update --init --recursive 명령어 입력실행. CUTLASS라는 서브모듈 찾아야돼서 깃허브 서브모듈 초기화후 업데이트.
4. 다시 새로운 셀을 만들고 !python setup.py build 명령어를 입력하고 실행합니다. 이 명령어는 xformers의 소스 코드를 빌드하는 과정입니다. 빌드가 완료되면 dist 폴더 안에 휠 파일이 생성됩니다. (1시간 15분걸림 ㅅㅂ)
5. 다시 새로운 셀을 만들고 !python setup.py bdist_wheel 임력 실행. 디렉토리에 dist폴더 보여줌
6. dist폴더 안에 생긴 .whl파일을 1.2에 말해준 ui 켜서 구드로 빨랑 복붙해 (디렉토리 다운 넘 오래걸림)
6. 다시 새로운 셀을 만들고 %cd dist 명령어를 입력하고 실행합니다. 이 명령어는 작업 디렉토리를 dist 폴더로 변경합니다.
7. 마지막으로 새로운 셀을 만들고 !pip install [파일명] 명령어를 입력하고 실행합니다. 여기서 [파일명]은 생성된 휠 파일의 이름으로 바꿔야 합니다.(dist폴더에 있음) 예: !pip install xformers-0.0.16+814314d.d20230118-cp37-cp37m-linux_x86_64.whl
7-2. 내가 만들어둔 휠파일은 !pip install xformers-0.0.17+b89a493.d20230308-cp39-cp39-linux_x86_64.whl임.
링크 : https://huggingface.co/aiblender/230309_xfromers_whl/tree/main
8. 휠 파일을 설치하려면 코랩 디렉토리에 상관없이 !pip install file.whl 명령을 실행하면 됩니다. 웹에서 다운로드한 휠 파일이라면 !pip install package_name 명령을 사용하면 됩니다
빙ai 그저 갓