当前位置: 首页 > news >正文

RLAgent note

OpenManus

github

LlamaGym

github

GRPO 实践

知乎:Deepseek R1 Zero成功复现

BabyAGI

0,环境

CUDA版本12.X:nvcc -V
python 3.10+:python -V
gcc 11:gcc -V

1,安装llama-cpp-python

[git | docs]
安装命令:

CMAKE_ARGS="-DGGML_CUDA=on -DLLAVA_BUILD=off" pip install llama-cpp-python -i https://pypi.tuna.tsinghua.edu.cn/simple

遇到的问题:

  • No CMAKE_CUDA_COMPILER could be found.
    • 解决方案:直接把nvcc路径加入PATH
      export PATH=$PATH:/user/local/cuda/bin
      
  • FAILED: vendor/llama.cpp/examples/llava/llama-llava-cli关于LLAVA的一堆报错
    • 解决方案:LLAVA多模态暂时不用先不编译了,加入这句:
      DLLAVA_BUILD=off
      

2,hf_to_gguf模型转换

llama_cpp.Llama直接加载bin模型文件会报错:“gguf_init_from_file: invalid magic characters”,需要先把bin文件转换成gguf格式的模型文件,这边用llama.cpp。

安装llama.cpp:

git clone https://github.com/ggerganov/llama.cpp
cd llama.cpp
make

转换

python convert_hf_to_gguf.py \
	--model Qwen2-7B-Instruct \
	--outfile Qwen2-7B-Instruct-gguf

3, llama_cpp_python使用

from llama_cpp import Llama
model_path=Qwen2-7B-Instruct-gguf'
# 推理
llm = Llama(model_path=model_path, n_gpu_layers=-1) # n_gpu_layers=-1使用GPU
messages = [{"role": "system", "content": "你是一名作文老师."},
			{"role": "user", "content": "写一篇作文,题目:春天"}]
output = llm.create_chat_completion(messages=messages)
# embedding
llm_embed = Llama(model_path=model_path, n_gpu_layers=-1, embedding=True)
e = llm_embed.embed('暑假我去北京旅游,玩的很开心')

相关文章:

  • 数据结构与算法-动态规划-线性动态规划,0-1背包,多重背包,完全背包,有依赖的背包,分组背包,背包计数,背包路径
  • 取消echarts地图悬浮时默认黄色高亮
  • Sigma-Delta ADC调制器的拓扑结构分类
  • java中的JNI调用c库
  • 若依微服务集成Flowable仿钉钉工作流
  • 【JavaScript】十八、页面加载事件和页面滚动事件
  • 基于AI的Web应用防火墙(AppWall)实战:漏洞拦截与威胁情报集成
  • 深入理解Java反射
  • 导入 Excel 批量替换文件名称及扩展名
  • react中通过 EventEmitter 在组件间传递状态
  • QTreeWidget 手动设置选中项后不高亮的问题
  • rbd块设备的id修改
  • 纳米软件储能电源模块自动化测试深度解析
  • Git版本管理系列:(三)远程仓库
  • vxe-table4.6 + vue3.2 + ant-design-vue 3.x 实现对列的显示、隐藏、排序
  • MYSQL-创建和使用表
  • Higress: 阿里巴巴高性能云原生API网关详解
  • 分享:批量识别图片文字并重命名,根据图片文字内容对图片批量重命名,Python和Tesseract OCR的完成方案
  • 阿里云负载均衡可以抗ddos吗
  • Qt零散知识点
  • 德州市建设小学网站/国际足联世界排名
  • 企业官网属于什么网站/广州百度竞价托管
  • 网站建站网站/中国十大电商平台有哪些
  • 云windows电脑/谷歌优化排名公司
  • 房产网站开发文档/百度热线人工服务电话
  • 做自己的网站/网站标题算关键词优化吗