예제 도중 IncompatibleModel 문제

문제 상황

HowToUseFuriosaSDKFromStartToFinish.ipynb 예제를 돌리는 상황에서 furiosa.runtime.session.create(graph) 에서 아래 에러 메세지에 해당하는 에러가 발생했습니다.
데이터나 모델은 예제코드에 나와있는 그대로 사용했으며, furiosa package의 버전은 다음과 같습니다.
스크린샷 2023-08-17 오후 6.00.54
어느 단계에서 잘못되어 IncompatibleModel 에러가 발생하는지, 또 해결책은 무엇인지 문의드립니다.

에러 메세지

안녕하세요, FuriosaAI 김종욱입니다.

혹시 아래 명령어를 통해 패키지 버전을 확인해주실 수 있으신지요?

$ sudo apt list --installed | grep furiosa

furiosa-driver-warboy/focal,now 1.9.0-2 
furiosa-libhal-warboy/focal,now 0.11.0-2
furiosa-libcompiler/focal,focal-rc,now 0.9.1-2
furiosa-libnux/focal,focal-rc,now 0.9.1-2 amd64

다음과 같이 나옵니다!

furiosa-compiler/focal,now 0.10.0-2 amd64 [installed]
furiosa-driver-pdma/focal,now 1.9.2-2 amd64 [installed]
furiosa-driver-warboy/focal,now 1.9.2-2 amd64 [installed]
furiosa-firmware-image/focal,now 1.7.3 amd64 [installed]
furiosa-firmware-tools/focal,now 1.5.1-2 amd64 [installed]
furiosa-libcompiler/focal,now 0.10.0-2 amd64 [installed,automatic]
furiosa-libhal-warboy/focal,now 0.11.0-2 amd64 [installed,automatic]
furiosa-libnux/focal,now 0.10.0-2 amd64 [installed]
furiosa-toolkit/focal,now 0.11.0-2 amd64 [installed]

공유해주셔서 감사드립니다! 해당 문제는 furiosa-libcompiler 패키지와 furiosa python 패키지와의 호환문제로 보이며 python과 컴파일러 패키지 간 버전을 맞춰주시면 해결될 것 같습니다.

(1) 컴파일러 패키지를 degrade 하기 - furiosa-libnux, furiosa-libcompiler 0.9.1-2 변경

sudo apt install libonnxruntime=1.13.1-2
sudo apt install furiosa-libcompiler=0.9.1-2
sudo apt install furiosa-libnux=0.9.1-2

(2) 파이썬 패키지를 업그레이드 하기

pip install --upgrade 'furiosa-sdk[full]'

예제 코드가 파이썬 패키지 0.9.1 버전으로 작성되어 있는 것으로 보아, (1)의 방법을 추천드리며 다른 문제가 발생할 시 공유해주시면 해결하는데 도움 드리겠습니다.

(1)번 방식으로 해결했습니다!
감사합니다

2 Likes