PaddleNLP ops在飞桨星河社区AI平台编译不通过(未解决)

发布于:2025-02-11 ⋅ 阅读:(8) ⋅ 点赞:(0)

飞桨星河社区AI平台是非常好的AI平台,可以提供V100算力,用来学习飞桨AI框架。在学习这个项目的时候:

这个项目:【PaddleNLP 3.0】轻松动手玩转DeepSeek-R1 - 飞桨AI Studio星河社区

碰到了PaddleNLP ops编译不通过的问题。

问题重现

使用命令

!cd /home/aistudio/PaddleNLP/csrc && python /home/aistudio/PaddleNLP/csrc/setup_cuda.py install

报错:

/home/aistudio/PaddleNLP/csrc/build/paddlenlp_ops/lib.linux-x86_64-cpython-310/top_p_sampling_reject.cu.o is compiled
[2025-02-09 09:49:20,744] [    INFO] spawn.py:60 - g++ -pthread -B /opt/conda/envs/python35-paddle120-env/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /opt/conda/envs/python35-paddle120-env/include -fPIC -O2 -isystem /opt/conda/envs/python35-paddle120-env/include -pthread -B /opt/conda/envs/python35-paddle120-env/compiler_compat -shared /home/aistudio/PaddleNLP/csrc/build/paddlenlp_ops/lib.linux-x86_64-cpython-310/dequant_int8.cu.o /home/aistudio/PaddleNLP/csrc/build/paddlenlp_ops/lib.linux-x86_64-cpython-310/encode_rotary_qk.cu.o /home/aistudio/PaddleNLP/csrc/build/paddlenlp_ops/lib.linux-x86_64-cpython-310/flash_attn_bwd.o /home/aistudio/PaddleNLP/csrc/build/paddlenlp_ops/lib.linux-x86_64-cpython-310/fused_get_rope.cu.o /home/aistudio/PaddleNLP/csrc/build/paddlenlp_ops/lib.linux-x86_64-cpython-310/get_output.o /home/aistudio/PaddleNLP/csrc/build/paddlenlp_ops/lib.linux-x86_64-cpython-310/get_padding_offset.cu.o /home/aistudio/PaddleN
g++: error: /home/aistudio/PaddleNLP/csrc/build/paddlenlp_ops/lib.linux-x86_64-cpython-310/encode_rotary_qk.cu.o: No such file or directory
g++: error: /home/aistudio/PaddleNLP/csrc/build/paddlenlp_ops/lib.linux-x86_64-cpython-310/top_p_candidates.cu.o: No such file or directory
error: command '/usr/bin/g++' failed with exit code 1

尝试解决问题

换用V100 32G环境,没有解决

先搁置。