예제 도중 IncompatibleModel 문제

문제 상황

HowToUseFuriosaSDKFromStartToFinish.ipynb 예제를 돌리는 상황에서 furiosa.runtime.session.create(graph) 에서 아래 에러 메세지에 해당하는 에러가 발생했습니다.
데이터나 모델은 예제코드에 나와있는 그대로 사용했으며, furiosa package의 버전은 다음과 같습니다.


어느 단계에서 잘못되어 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