미니 AMD가 싫어요
- RBPT
- 조회 수 1095
- 2022.07.29. 00:39
얼마 전에 일때문에 AMD GPU로 ROCm (AMD 버전 CUDA)을 다룰 기회가 있었는데... 지원이 너무나도 개판이네요.
우선 ROCm 3.0/4.0/4.1/5.0 버전별로 지원하는 그래픽카드가 모두 다릅니다.
Navi 1x 버전의 경우 ROCm 3만, 21의 경우 4/5만 지원합니다. 22나 23은 아예 지원조차 안합니다. 6700/6900으로는 연산이 불가능하다는 얘기죠.
경쟁사(라고 부르기도 민망하지만) Nvidia의 경우 CUDA 지원을 칩셋 단위로 끊는게 아니라 드라이버 단위로 끊습니다.
사실 여기까지는 그래도 이해할 수 있는 부분이긴 합니다. Compat Matrix가 좀 복잡하긴 해도, 제대로 알려만 준다면 상관 없죠.
제대로 알려만 준다면요.
AMD는 그 어디에서도 ROCm 버전 별 지원하는 그래픽카드 (혹은 칩셋) 를 명확하게 정의해 두지 않습니다. 위에 적은 정보도 버전/칩셋별로 파편화된 문서를 겨우겨우 찾아가며 알아낸 거고...
https://github.com/RadeonOpenCompute/ROCm/issues/1714
ROCm 저장소에는 이제 이런 글도 올라옵니다. 🤦♂️ (제목은 "대체 ROCm/HIP을 지원하는 카드가 뭔가요?")
AMD 팀 멤버가 두달 전에 이런 코멘트를 남기긴 했는데 (대충 문서화 못해서 미안하고 니가 말한 칩셋은 ROCm 5를 지원하지 않을 것이며 추후에 문서를 업데이트할 예정이니 기달려 달라) 두달이 지나도 바뀌는 건 없네요.
제발... 성능 딸리는건 이해해 줄 수 있으니까 지원라도 잘 해줬으면 좋겠어요...
개발자 분들께는 이런 문제도 있었군요.. 게임 회사들에서 괜히 인텔 + 엔비디아에 최적화하는게 아닌가 봅니다