텐서플로 2.4에서는 맥에서도 GPU가속이 가능하게 될 전망입니다.
이는 애플의 ML compute 프레임 웍을 지원하면서 가능케 된 것인데요, 따라서 인텔맥과 ARM맥에서도 사용 가능합니다.
지금은 애플의 텐서플로 레포( https://github.com/apple/tensorflow_macos )에서 맥에서 사용가능한 2.4 포크 버젼을 다운받아서 설치하면 사용 가능하다고 합니다.
차후에는 텐서플로 공식 브랜치에 포함된다고 하니, 나중에는 간단하게 텐서플로 설치로만으로 Mac에서도 텐서플로를 이용할 수 있게 되겠습니다.
무엇보다 ML compute 프레임웍을 적용했을때 벤치가 흥미로운데요,
M1의 성능이 ML compute가 적용된 인텔 모델 보다 월등히 빠릅니다.
맥북프로
*그래프가 작을 수록 성능이 좋음.
(회색 : 가속지원이 안되는 인텔 맥 / 노란색 : 가속지원이 적용된 인텔 맥 / 주황색 : 가속지원이 된 M1 맥 )
맥 프로
*그래프가 작을수록 성능이 좋음
( 회색 : 가속이 지원안되는 인텔 맥프로 / 주황색 : 가속지원이 되는 인텔 맥프로)
(...파이토치도 어떻게 안되겠니...)