딥러닝을 입문하기 위해 tesorflow를 사용하고 싶지만, 기존의 인텔맥에서는 pip install tensor flow라는 명령어로 끝나는 반면, M1, 과 M2 실리콘 맥에서는 이렇게 할 수 없습니다. 왜냐하면 애플 실리콘의 경우, RISC(reduced instruction set computing)이라는 기술을 활용하여 기존의 아키텍처 방식인 CISC(complex instruction set computing)과 다르기 때문입니다. 그리고 딥러닝을 위한 패키지들은 기존의 방식인 CISC 방식에 최적화되어 있습니다.
2. 해결방법 : Miniforge 사용
Miniforge는 애플실리콘 ARM 아키텍쳐를 지원하는 Conda의 분기 버전으로 이를 사용함으로써 기존의 라이브러리와 패키지들을 사용할 수 있도록 합니다. 또한 ARM 아키텍처에 맞게 컴파일된 바이너리를 제공하므로, 애플 실리콘 맥에서 conda를 원활히 사용할 수 있게 해 줍니다.