Overview about my architecture:
I am using a Nexys a7-100t board where a RISC-V is set up and where a Debian Linux is running on (https://github.com/eugene-tarassov/vivado-risc-v)
What I want to do is to compile the pretrained ResNet-50 v2 model on this RISC-V architecture. For compilation I am using the tvmc tool and as target I am using the LLVM for RISC-V. In your community I already found a thread about it, but I got the same error:
tvmc compile --target "llvm -march=rv64imv -mcpu=generic-rv64" --output resnet50-v2-7-tvm.tar resnet50-v2-7.onnx
It gives me following error
LLVM ERROR: CPU 'generic' is not supported. Use generic-rv64
My question is if anyone has already built it successfully with this approach, or whether this is possible at all with LLVM and RISC-V? Or is this a completely wrong approach and I should use something a different approach like using microTVM?
Thank you in advance