MiniCPM-o
MiniCPM-o copied to clipboard
[BUG] <title> llama.cpp编译2.6版本出错
是否已有关于该错误的issue或讨论? | Is there an existing issue / discussion for this?
- [X] 我已经搜索过已有的issues和讨论 | I have searched the existing issues / discussions
该问题是否在FAQ中有解答? | Is there an existing answer for this in FAQ?
- [X] 我已经搜索过FAQ | I have searched FAQ
当前行为 | Current Behavior
下面这段makefile中的代码报错,我理解是不是ffmpeg安装后,那里没有配置对。 试了很多种方案都没解决,求教。(之前的2.5没有这个模块,一直正常)
报错: [ 66%] Building CXX object examples/llava/CMakeFiles/llama-minicpmv-cli.dir/minicpmv-cli.cpp.o /Users/tine/llama.cpp/examples/llava/minicpmv-cli.cpp:13:14: fatal error: 'libavcodec/avcodec.h' file not found #include <libavcodec/avcodec.h> ^~~~~~~~~~~~~~~~~~~~~~ 1 error generated. make[2]: *** [examples/llava/CMakeFiles/llama-minicpmv-cli.dir/minicpmv-cli.cpp.o] Error 1 make[1]: *** [examples/llava/CMakeFiles/llama-minicpmv-cli.dir/all] Error 2 make: *** [all] Error 2
原始makefile中的代码 FFMPEG_CFLAGS := $(shell pkg-config --cflags libavformat libavcodec libavutil) FFMPEG_LIBS := $(shell pkg-config --libs libavformat libavcodec libavutil) -lswscale
llama-minicpmv-cli: examples/llava/minicpmv-cli.cpp examples/llava/clip.h examples/llava/clip.cpp examples/llava/llava.h examples/llava/llava.cpp ggml.o llama.o (OBJS) (CXXFLAGS) < -o <) (CXXFLAGS) (call GET_OBJ_FILE, examples/llava/clip.cpp) -Wno-cast-qual (CXXFLAGS) (call GET_OBJ_FILE, examples/llava/llava.cpp) (CXXFLAGS) (filter-out %.h ^) <) (call GET_OBJ_FILE, examples/llava/llava.cpp) -o (LDFLAGS) $(FFMPEG_LIBS)
期望行为 | Expected Behavior
No response
复现方法 | Steps To Reproduce
No response
运行环境 | Environment
- OS: mac os
- Python: python3.11
- Transformers:
- PyTorch:
- CUDA (`python -c 'import torch; print(torch.version.cuda)'`):
备注 | Anything else?
No response