MegEngine / MegEngine/InferLLM

SG2042 服务器 make 出错

Open
#85 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
752
Forks
94
PR merge metrics
No merged PRs in 30d

Description

/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp: Assembler messages:
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:155: Error: unrecognized opcode `vsetivli x0,1,e32,m1', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:156: Error: unrecognized opcode `vmv.s.x v0,x0', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:162: Error: unrecognized opcode `vsetvl x0,a4,a6', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:163: Error: unrecognized opcode `vlbu.v v16,(t0)'
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:164: Error: unrecognized opcode `vand.vi v24,v16,0b1111', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:165: Error: unrecognized opcode `vsrl.vi v16,v16,4', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:166: Error: unrecognized opcode `vsll.vi v16,v16,16', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:167: Error: unrecognized opcode `vor.vv v16,v16,v24', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:168: Error: unrecognized opcode `vsetvl a4,t2,t3', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:169: Error: unrecognized opcode `vadd.vi v16,v16,-8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:170: Error: unrecognized opcode `vlb.v v24,(t6)'
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:171: Error: unrecognized opcode `vmul.vv v16,v16,v24', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:172: Error: unrecognized opcode `vwredsum.vs v0,v16,v0', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:184: Error: unrecognized opcode `vsetivli x0,1,e32,m1', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:185: Error: unrecognized opcode `vmv.x.s a5,v0', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:225: Error: unrecognized opcode `vsetivli x0,1,e32,m1', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:226: Error: unrecognized opcode `vmv.s.x v0,x0', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:232: Error: unrecognized opcode `vsetvl a5,a5,t3', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:233: Error: unrecognized opcode `vlb.v v16,(a6)'
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:234: Error: unrecognized opcode `vlb.v v24,(a0)'
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:235: Error: unrecognized opcode `vmul.vv v16,v16,v24', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:236: Error: unrecognized opcode `vwredsum.vs v0,v16,v0', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:246: Error: unrecognized opcode `vsetivli x0,1,e32,m1', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/kernel.cpp:247: Error: unrecognized opcode `vmv.x.s a5,v0', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:180: Error: unrecognized opcode `vsetvli t0,t0,e8,m8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:181: Error: unrecognized opcode `vlbu.v v8,(a2)'
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:182: Error: unrecognized opcode `vlbu.v v16,(a0)'
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:184: Error: unrecognized opcode `vsetvli a6,t1,e32,m8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:185: Error: unrecognized opcode `vfadd.vv v8,v8,v16', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:186: Error: unrecognized opcode `vsetvli x0,t0,e8,m8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:187: Error: unrecognized opcode `vsb.v v8,(a3)'
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:203: Error: unrecognized opcode `vsetvli t0,t0,e8,m8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:204: Error: unrecognized opcode `vlbu.v v8,(a2)'
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:205: Error: unrecognized opcode `vlbu.v v16,(a0)'
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:207: Error: unrecognized opcode `vsetvli a6,t1,e32,m8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:208: Error: unrecognized opcode `vfmul.vv v8,v8,v16', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:209: Error: unrecognized opcode `vsetvli x0,t0,e8,m8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:210: Error: unrecognized opcode `vsb.v v8,(a3)'
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:72: Error: unrecognized opcode `vsetivli x0,1,e32,m1', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:73: Error: unrecognized opcode `vfmv.s.f v1,fs1', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:78: Error: unrecognized opcode `vsetvl x0,a4,a1', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:79: Error: unrecognized opcode `vlbu.v v8,(a2)'
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:80: Error: unrecognized opcode `vsetvl a4,a5,a0', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:81: Error: unrecognized opcode `vfredmax.vs v1,v8,v1', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:90: Error: unrecognized opcode `vsetivli x0,1,e32,m1', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:91: Error: unrecognized opcode `vfmv.f.s fs3,v1', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:159: Error: unrecognized opcode `vsetvli t0,t0,e8,m8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:160: Error: unrecognized opcode `vlbu.v v8,(s1)'
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:162: Error: unrecognized opcode `vsetvli a4,t1,e32,m8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:163: Error: unrecognized opcode `vfmul.vf v8,v8,fa5', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:164: Error: unrecognized opcode `vsetvli x0,t0,e8,m8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:165: Error: unrecognized opcode `vsb.v v8,(s1)'
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:127: Error: unrecognized opcode `vsetvli x0,s0,e32,m1', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:128: Error: unrecognized opcode `vfmv.s.f v1,fs0', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:135: Error: unrecognized opcode `vsetvli t0,t0,e8,m8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:136: Error: unrecognized opcode `vlbu.v v8,(a4)'
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:138: Error: unrecognized opcode `vsetvli a3,t0,e32,m8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:139: Error: unrecognized opcode `vfmul.vv v8,v8,v8', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:140: Error: unrecognized opcode `vfredsum.vs v1,v8,v1', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:148: Error: unrecognized opcode `vsetvli x0,x0,e32,m1', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:149: Error: unrecognized opcode `vfmv.f.s fa0,v1', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:159: Error: unrecognized opcode `vsetvli t0,t0,e8,m8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:160: Error: unrecognized opcode `vlbu.v v8,(s1)'
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:162: Error: unrecognized opcode `vsetvli a4,t1,e32,m8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:163: Error: unrecognized opcode `vfmul.vf v8,v8,fa0', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:164: Error: unrecognized opcode `vsetvli x0,t0,e8,m8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:165: Error: unrecognized opcode `vsb.v v8,(s2)'
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:47: Error: unrecognized opcode `vsetivli x0,1,e32,m1', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:48: Error: unrecognized opcode `vfmv.s.f v1,fs1', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:53: Error: unrecognized opcode `vsetvl x0,a4,a2', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:54: Error: unrecognized opcode `vlbu.v v8,(a3)'
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:55: Error: unrecognized opcode `vsetvl a4,a5,a1', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:56: Error: unrecognized opcode `vfsgnjx.vv v8,v8,v8', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:57: Error: unrecognized opcode `vfredmax.vs v1,v8,v1', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:66: Error: unrecognized opcode `vsetivli x0,1,e32,m1', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:67: Error: unrecognized opcode `vfmv.f.s fa5,v1', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:96: Error: unrecognized opcode `vsetvli x0,s0,e32,m1', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:97: Error: unrecognized opcode `vfmv.s.f v1,fa4', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:104: Error: unrecognized opcode `vsetvli t0,t0,e8,m8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:105: Error: unrecognized opcode `vlbu.v v8,(a5)'
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:106: Error: unrecognized opcode `vlbu.v v16,(s3)'
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:108: Error: unrecognized opcode `vsetvli s4,t0,e32,m8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:109: Error: unrecognized opcode `vfmul.vv v8,v8,v16', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:110: Error: unrecognized opcode `vfredsum.vs v1,v8,v1', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:119: Error: unrecognized opcode `vsetvli x0,x0,e32,m1', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:120: Error: unrecognized opcode `vfmv.f.s fa5,v1', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:96: Error: unrecognized opcode `vsetvli x0,s0,e32,m1', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:97: Error: unrecognized opcode `vfmv.s.f v1,fa4', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:119: Error: unrecognized opcode `vsetvli x0,x0,e32,m1', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:120: Error: unrecognized opcode `vfmv.f.s fa5,v1', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:203: Error: unrecognized opcode `vsetvli t0,t0,e8,m8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:204: Error: unrecognized opcode `vlbu.v v8,(a1)'
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:205: Error: unrecognized opcode `vlbu.v v16,(a2)'
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:207: Error: unrecognized opcode `vsetvli a0,t1,e32,m8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:208: Error: unrecognized opcode `vfmul.vv v8,v8,v16', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:209: Error: unrecognized opcode `vsetvli x0,t0,e8,m8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:210: Error: unrecognized opcode `vsb.v v8,(a3)'
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:180: Error: unrecognized opcode `vsetvli t0,t0,e8,m8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:181: Error: unrecognized opcode `vlbu.v v8,(a1)'
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:182: Error: unrecognized opcode `vlbu.v v16,(a2)'
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:184: Error: unrecognized opcode `vsetvli a0,t1,e32,m8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:185: Error: unrecognized opcode `vfadd.vv v8,v8,v16', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:186: Error: unrecognized opcode `vsetvli x0,t0,e8,m8', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:187: Error: unrecognized opcode `vsb.v v8,(a3)'
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:47: Error: unrecognized opcode `vsetivli x0,1,e32,m1', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:48: Error: unrecognized opcode `vfmv.s.f v1,fs1', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:53: Error: unrecognized opcode `vsetvl x0,a4,a2', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:54: Error: unrecognized opcode `vlbu.v v8,(a3)'
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:55: Error: unrecognized opcode `vsetvl a4,a5,a1', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:56: Error: unrecognized opcode `vfsgnjx.vv v8,v8,v8', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:57: Error: unrecognized opcode `vfredmax.vs v1,v8,v1', extension `v' or `zve64d' or `zve64f' or `zve32f' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:66: Error: unrecognized opcode `vsetivli x0,1,e32,m1', extension `v' or `zve64x' or `zve32x' required
/opt/llm/InferLLM/src/kern/optimized/rvv/common.h:67: Error: unrecognized opcode `vfmv.f.s fa5,v1', extension `v' or `zve64d' or `zve64f' or `zve32f' required
make[2]: *** [CMakeFiles/InferLLM.dir/build.make:328: CMakeFiles/InferLLM.dir/src/kern/optimized/rvv/kernel.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:93: CMakeFiles/InferLLM.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

Contributor guide

No contributing guide indexed for this repository

Research direction

The failure is reported while assembling kern/optimized/rvv/kernel.cpp and kern/optimized/rvv/common.h on an SG2042 server. Start by checking the make configuration and compiler target options for RVV support, then reproduce the build. Done means the RVV sources assemble successfully and make completes on the reported environment.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.