시스템 사양 선택 | 1번 |
---|
해킨 설치 후 자주 사용하는 프로그램 중 Mathematica만 안 되어서 포기하려던 차, 비슷한 프로그램을 검색해보니 MATLAB에 대한 해결 방법이 나와있어서 문제를 파악했고, 결국 실행에 성공했습니다. 검색해보니 아래와 같은 글이 있네요.
제가 설명하는 방법은 MLK 라이브러리를 직접 사용하는 것이라 위와 다르고 아래에 따르면 AMD에서도 성능 저하는 없다고 합니다.
1. libiomp5.dylib 대체
https://osdn.net/projects/sfnet_badgui2/downloads/libs/mac64/libiomp5.dylib/
위에서 다운로드 받아 /Applications/Mathematica.app/Contents/SystemFiles/Libraries/MacOSX-x86-64/ 에 있던 기존 파일을 대체합니다. MATLAB 등 다른 앱은 해당하는 곳에 넣어주시고요.
2. MKL 라이브러리 대체
우선 anaconda 3를 설치해야 합니다. 여기에 맥용으로 라이브러리가 이미 포팅되어 있어서요. 그 다음에는 ~/opt/anaconda3/pkgs/mkl-2019.4-233/lib/ 에서 libmkl로 시작하는 MKL 관련 라이브러리를 모두 복사해서 /Applications/Mathematica.app/Contents/SystemFiles/Libraries/MacOSX-x86-64/ 안의 기존 파일들을 대체해줍니다.
3. Intel MKL 활성화
여기서 환경변수에 다음을 추가해주어야 MKL 라이브러리가 정상 작동합니다. (아니면 지원하지 않는 CPU라는 오류 발생.)
export MKL_DEBUG_CPU_TYPE=5
카탈리나 기준 ~/.zsh_profile 파일에 추가한 뒤 source ~/.zsh_profile을 해 주면 터미널에서는 환경변수가 저장됩니다. 이전 버전은 아마 bash였던가요?
4. GUI 앱에서 환경변수 설정
3번과 같이 환경변수를 설정하면 터미널 내에서 실행하는 경우에만 설정이 먹히기 때문에 dock이나 spotlight에서 실행하면 오류가 납니다. 가장 좋은 방법이 뭔지는 모르겠으나 저는 일단
https://stackoverflow.com/questions/829749/launch-mac-eclipse-with-environment-variables-set?rq=1
에서 설명한대로 Mathematica.sh라는 실행파일을 만들어서 Info.plist 설정 후 데이터베이스를 업데이트했습니다.
#MATLAB,#AMD,#암드해킨,#Mathematica,#MKL
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +29 | 937 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +23 | 575 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1402 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 575 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 909 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 4002 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5086 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot AMD Sequoia용 AppleALC 1.9.2 +3 | 106 | 24.10.2319:04 | 사노라맨 |
Hot [Sequoia 15.0.1, OC r1.0.2] ASUS TUF B550-PLUS / RYZEN 5 5600X / RX470 +2 | 102 | 24.10.2322:26 | 뿌엥 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 119 | 24.10.2321:29 | 해킨도전자 |
103 | 24.10.2322:26 | 뿌엥 | |
119 | 24.10.2321:29 | 해킨도전자 | |
106 | 24.10.2319:04 | 사노라맨 | |
784 | 24.10.1412:27 | shl628 | |
665 | 24.10.1316:00 | 수박 | |
344 | 24.10.1222:56 | Stultus | |
937 | 24.10.1121:10 | 좌절금지 | |
732 | 24.10.1115:53 | 수박 | |
575 | 24.10.0900:22 | 줌바이퍼 | |
1402 | 24.07.1219:19 | Stultus | |
1210 | 24.10.0500:31 | 줌바이퍼 | |
569 | 24.10.0410:49 | Tamy | |
749 | 24.09.2923:48 | 머트 | |
628 | 24.09.2822:28 | 머트 | |
463 | 24.09.2808:22 | Tamy | |
894 | 24.09.2321:32 | Stultus | |
994 | 24.09.2210:59 | 좌절금지 | |
644 | 24.09.2203:23 | 누림어멈 | |
1191 | 24.09.1919:17 | 좌절금지 | |
575 | 24.09.1917:09 | 좌절금지 | |
498 | 24.09.1813:37 | Stultus | |
909 | 24.09.1723:58 | 좌절금지 | |
601 | 24.09.1722:40 | 좌절금지 | |
453 | 24.09.1717:13 | 맥가즈아 | |
562 | 24.09.1708:13 | 김경석 | |
234 | 24.09.1617:47 | Panictosh | |
768 | 24.09.1504:35 | Tamy | |
584 | 24.09.1319:18 | Stultus | |
706 | 24.09.1019:44 | 치토 | |
484 | 24.09.0118:13 | 머핀X | |
462 | 24.09.0112:54 | 해킨도전자 | |
546 | 24.08.3115:34 | 머핀X | |
306 | 24.08.2601:42 | 화정큐삼 | |
305 | 24.08.2422:59 | 하나브 | |
318 | 24.08.2316:25 | 화정큐삼 | |
415 | 24.08.1810:56 | CanBe | |
363 | 24.08.1800:04 | 화정큐삼 | |
300 | 24.08.1722:03 | 화정큐삼 | |
201 | 24.08.1710:14 | jbhlyk | |
312 | 24.08.1622:06 | Stultus | |
218 | 24.08.1511:16 | hackillious | |
169 | 24.08.1421:30 | 세유니 | |
419 | 24.08.1419:58 | Stultus | |
377 | 24.08.1311:26 | 오디세이 | |
270 | 24.08.1115:46 | 좌절금지 | |
186 | 24.08.1111:21 | 티타보르 | |
233 | 24.08.1022:46 | Stultus | |
538 | 24.08.1022:10 | 오디세이 | |
168 | 24.08.1019:05 | jbhlyk | |
200 | 24.08.0923:20 | RogerT |