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 그저 갓