MacBook m1에서 XGBoost 코드 실행시 segmentation fault 해결Deep Learning & Machine Learning/XGBoost2023. 10. 16. 21:35
Table of Contents
반응형
Macbook m1에서 xgboost 코드 실행시 발생한 segmentation fault를 해결한 방법을 소개하고 있습니다.
전 5번까지 진행해야 segmentation fault 없이 xgboost 코드가 실행되었습니다.
최초작성 2022. 3. 9
출처 - https://pareekshithkatti.medium.com/setting-up-python-for-data-science-on-m1-mac-ced8a0d05911
1. pycaret를 설치합니다.
pip install --no-dependencies pycaret
2. 다음 목록을 pycaret_requirements.txt 파일 이름으로 저장후 다음 명령으로 설치를 진행합니다.
cat pycaret_requirements.txt | xargs -n 1 conda install
pandas scipy numpy seaborn matplotlib IPython joblib scikit-learn ipywidgets yellowbrick>=1.0.1 lightgbm>=2.3.1 plotly>=4.4.1 wordcloud textblob cufflinks>=0.17.0 umap-learn pyLDAvis gensim spacy nltk mlxtend>=0.17.0 pyod pandas-profiling>=2.8.0 kmodes>=0.10.1 mlflow imbalanced-learn scikit-plot #for lift and gain charts Boruta numba |
3.다음 두가지 패키지를 설치합니다.
brew install cmake libomp
4.xgboost를 설치합니다.
pip install xgboost --no-binary xgboost -v
5.여전히 segmentation fault 에러가 나는 경우 libomp를 제거하고 xgboost를 재설치합니다.
brew uninstall libomp
pip uninstall xgboost
pip install xgboost --no-binary xgboost -v
반응형
'Deep Learning & Machine Learning > XGBoost' 카테고리의 다른 글
XGBoost에서 파이프라인 사용하여 표준화(standardization) 적용하기 (0) | 2024.07.08 |
---|---|
Optuna를 사용하여 XGBoost 최적 하이퍼 파라미터 구하는 예제코드 (0) | 2024.07.04 |
XGBoost에서 GPU(cuda) 사용하는 예제 (1) | 2024.06.15 |
RandomizedSearchCV를 사용하여 XGBoost 최적 하이퍼 파라미터 구하는 예제코드 (0) | 2024.05.30 |
XGBoost Warning 해결 방법 (0) | 2023.10.18 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
@webnautes :: 멈춤보단 천천히라도
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!