또 난관에 봉착했다.
평소와 다름없이 xgboost라는 라이브러리를 사용하기 위해
conda에 pip install xgboost를 쳤는데..... 이럴수가 안깔림!
덤으로 lightgbm도 안깔렸다.
m1칩 나온지 나름 좀 된거같은데... 지원 안하고 뭐 gcc버전이 뭐다 어쩌구 해서 인터넷에도 막힌 사람들이 많았다.
일단 저걸 쳤을 때 안깔렸다는건
brew install gcc
brew install libomp
이 두개가 설치가 안되어있다는 뜻이다.
다른 블로그 보면 gcc 버전을 gcc@8을 어쩌구 하는데 그거 실행도 안됐고.. 안해도 됐을 것 같다.
저걸 깔면 lightgbm은 깔린다.
참고로 저걸 그대로 쳤는데 안된다면
arch -arm64 brew install gcc
arch -arm64 brew install libomp
앞에 arch -arm64 붙여주면 된다.
그래서 여러 방법을 시도해봤는데
git clone --recursive https://github.com/dmlc/xgboost
cd xgboost; cp make/config.mk ./config.mk; make -j4
cd python-package; sudo python setup.py install
요거도 해봤다. 저대로 하면 뭐가 깔리긴 하는데 코드에서 import xgboost를 입력하고 돌리면
libmop 안깔렸음 (?)
you are running 32-bit python on a 64-bit os
라는 문구가 뜬다. 여기서서부터 굉장히 킹받았는데
결론적으로
conda install py-xgboost
요거! 해줬더니 실행됐다.
참고한 사이트
https://velog.io/@a87380/Apple-M1%EC%97%90%EC%84%9C-XgBoost-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0
https://www.codetd.com/en/article/12831255
'컴퓨터 > 머신러닝, 딥러닝' 카테고리의 다른 글
4/21 딥러닝 _Classification- augmentation, Cross-validation, Linear Classification, (0) | 2022.04.21 |
---|---|
4/21 딥러닝_컴퓨터 비전 history (0) | 2022.04.21 |
[Mac] 맥북 M1칩에서 tensorflow를 사용할 수 없을 때 (0) | 2022.04.11 |
머신러닝의 과정과 사용할 데이터 만들기 (0) | 2022.03.29 |
머신러닝과 딥러닝 정의 (0) | 2022.03.23 |