m0_70430381:
前面都没有出现问题,(在chipyard环境运行)直到运行以下命令时:
cmake -G Ninja .. \
-DCMAKE_BUILD_TYPE=RELEASE \
-DGEMMINI_BENCHMARKS=ON \
-DBUDDY_MLIR_BUILD_DIR=/path/to/buddy-mlir/build/
ninja
时,出现如下错误:
[2/6] Generating buddy_matmul.o
+buddyext' is not a recognized feature for this target (ignoring feature)
[3/6] Linking CXX executable bin/Gemmini-ResNet-101
FAILED: bin/Gemmini-ResNet-101
: && riscv64-unknown-linux-gnu-g++ -O3 -DNDEBUG benchmarks/Gemmini/ResNet-101/CMakeFiles/Gemmini-ResNet-101.dir/Main.cpp.o -o bin/Gemmini-ResNet-101 -static benchmarks/Gemmini/ResNet-101/libResNet101.a benchmarks/Gemmini/ResNet-101/libCRunnerUtils.a && :
/data/zfchen/chipyard1/.conda-env/riscv-tools/bin/../lib/gcc/riscv64-unknown-linux-gnu/12.2.0/../../../../riscv64-unknown-linux-gnu/bin/ld: benchmarks/Gemmini/ResNet-101/CMakeFiles/Gemmini-ResNet-101.dir/Main.cpp.o: in function `.L23':
Main.cpp:(.text.startup+0xa4): undefined reference to `_mlir_ciface_resnet101'
这是怎么回事呢?球球