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

DeepSeek大模型指定github项目版本安装环境

最近DeepSeek非常的火爆,有一些公司复现了DeepSeek,如open-r1, 但其依赖的环境往往是最新的,甚至是新增的功能,整个生态安装没有完善。需要需要指定特定的依赖安装:

查看open-r1的setup.py发现,lighteval,trl和transformers是需要源码安装,甚至还需要从某个commit中安装:

# 省略部分
_deps = [
    "accelerate>=1.2.1",
    "lighteval @ git+https://github.com/huggingface/lighteval.git@0e462692436e1f0575bdb4c6ef63453ad9bde7d4#egg=lighteval[math]",
    "torch>=2.5.1",
    "transformers @ git+https://github.com/huggingface/transformers.git@main",
    "trl @ git+https://github.com/huggingface/trl.git@main",
    "vllm>=0.7.0",
    "wandb>=0.19.1",
]

安装时执行

pip install -e "."

安装过程中需要从github中下载代码,但下载过程中碰到如下错误:
在这里插入图片描述
原因分析:
git拉取代码默认是不支持拉取不信任的代码的,因此需要配置如下环境变量以便信任该代码:

export GIT_CLONE_PROTECTION_ACTIVE=false

重新执行安装命令即可顺利下载git代码。


http://www.kler.cn/a/533318.html

相关文章:

  • (dpdk f-stack)-堆栈溢出-野指针-内存泄露(问题定位)
  • 蓝桥杯例题七
  • 【数据结构】栈与队列
  • CSS布局(一)flex一篇搞定
  • 一次线程数超限导致的hive写入hbase作业失败分析
  • 如何安全地管理Spring Boot项目中的敏感配置信息
  • Java 进阶day14XML Dom4j 工厂模式 Base64
  • leetcode62.不同路径
  • 【Block总结】CFBlock,对齐CNN和Transformer特征|即插即用
  • 【含开题报告+文档+PPT+源码】基于Spring Boot的剧院购票平台的设计与实现
  • Windows图形界面(GUI)-QT-C/C++ - QT MDI Area
  • 优选算法《前缀和》
  • PG vs MySQL 统计信息收集的异同
  • Python 操作列表(元组)
  • C++ Primer 表达式基础
  • 用 Node.js 实现一个上传图片接口
  • modbus协议处理
  • 深度整理总结MySQL——Join的工作原理
  • 机器学习常用包numpy篇(四)函数运算
  • [创业之路-281]:在其位谋其职,企业不同角色,关心不同的问题。企业高层的书单、企业中层的书单、一线员工的书单
  • YK人工智能(六)——万字长文学会基于Torch模型网络可视化
  • Node.js:其实后端没那么难?
  • Spring AI 智能体通过 MCP 集成本地文件数据
  • 陷入闭包:理解 React 状态管理中的怪癖
  • JAVA:Spring Boot 集成 Disruptor 的技术指南
  • 深入理解指针(5)