- 博客(14)
- 收藏
- 关注
原创 1 配置LMDeploy环境
打开,进入如下界面并按箭头指示顺序点击。点选开发机,自拟一个开发机名称,选择镜像。我们要运行参数量为7B的InternLM2.5,由查询InternLM2.5-7b-chat的config.json文件可知,bfloat16所以我们需要大于14GB的显存,选择(24GB显存容量),后选择,等状态栏变成运行中,点击,我们即可开始部署。在终端中,让我们输入以下指令,来创建一个名为lmdeploy的conda环境,python版本为3.10,创建成功后激活环境并安装0.5.3版本的lmdeploy及相关包。
2025-02-12 14:31:31
736
原创 Lagent:从零搭建你的 Multi-Agent
Agent是一种能够自主感知环境并根据感知结果采取行动的实体,以感知序列为输入,以动作作为输出的函数。它可以以软件形式(如聊天机器人、推荐系统)存在,也可以是物理形态的机器(如自动驾驶汽车、机器人)。自主性:能够在没有外部干预的情况下做出决策。交互性:能够与环境交换信息。适应性:根据环境变化调整自身行为。目的性:所有行为都以实现特定目标为导向。Lagent 是一个轻量级开源智能体框架,旨在让用户可以高效地构建基于大语言模型的智能体。同时它也提供了一些典型工具以增强大语言模型的能力。
2025-02-10 16:07:40
1719
原创 OpenCompass 评测
OpenCompass 提供了和两种方式。其中 API 模式评测针对那些以 API 服务形式部署的模型,而本地直接评测则面向那些可以获取到模型权重文件的情况。我们首先在训练营提供的开发机上创建用于评测 conda 环境:cd /root更多使用说明,请参考 OpenCompass。
2025-02-08 21:37:31
679
原创 XTuner 微调实践微调
parser.add_argument("--new_text", default="你的名字", help="Text to replace with")对于全量微调的模型(full)其实是不需要进行整合这一步的,因为全量微调修改的是原模型的权重而非微调一个新的 Adapter ,因此是不需要进行模型整合的。,在使用前我们需要准备好三个路径,包括原模型的路径、训练好的 Adapter 层的(模型格式转换后的)路径以及最终保存的路径。本节中,我们将演示如何安装 XTuner。
2025-02-08 01:16:09
709
原创 XTuner 微调实践微调
parser.add_argument("--new_text", default="你的名字", help="Text to replace with")对于全量微调的模型(full)其实是不需要进行整合这一步的,因为全量微调修改的是原模型的权重而非微调一个新的 Adapter ,因此是不需要进行模型整合的。,在使用前我们需要准备好三个路径,包括原模型的路径、训练好的 Adapter 层的(模型格式转换后的)路径以及最终保存的路径。本节中,我们将演示如何安装 XTuner。
2025-02-08 00:36:26
1803
原创 LlamaIndex+InternLM API 实践
给模型注入新知识的方式,可以简单分为两种方式,一种是内部的,即更新模型的权重,另一个就是外部的方式,给模型注入格外的上下文或者说外部信息,不改变它的的权重。st.session_state.messages = [{"role": "assistant", "content": "你好,我是你的助手,有什么我可以帮助你的吗?st.session_state.messages = [{"role": "assistant", "content": "你好,我是你的助手,有什么我可以帮助你的吗?
2025-02-06 23:30:57
627
原创 玩转书生「多模态对话」与「AI搜索」产品
一般情况下主节点会根据子节点得出的结论,总结形成最终回复部分情况下,主节点会根据子节点得到的结论进一步拆解子问题回到步骤 (1) 直到得到最终结论。
2025-02-05 13:03:15
785
原创 介绍InternLM笔记
"InternLM"是由上海人工智能实验室(Shanghai AI Laboratory)开发的一系列高质量大语言模型(LLMs),专注于多语言支持和通用能力。通过先进的训练技术和优化,InternLM 在多项基准测试中表现出色,尤其是在语言理解、生成和推理任务上。InternLM 提供了多种规模的模型(如 7B、20B 等),以满足不同场景下的计算资源和性能需求。InternLM 的模型和工具链完全开源,致力于推动大语言模型技术的普及和发展。适用于通用的文本理解和生成任务,支持多语言和多领域。
2025-02-05 11:25:01
187
原创 玩转HF/魔搭/魔乐社区
我们将深入探索如何充分利用 Hugging Face、魔搭社区和魔乐社区的资源和工具,学习模型下载、上传以及创建您的专属Space,玩转三大平台。注册登录ModelScope平台,进入导航栏模型库,可以搜索internlm找到相关模型(但是这也包括非官方模型),在这里我们可以搜索 internlm2_5-chat-1_8b,下载1.8b的对话模型,也类似于hugging face 一样拥有具体的详情页。它旨在汇集来自AI社区的最先进的机器学习模型,并简化在实际应用中使用AI模型的流程。
2025-01-27 21:35:14
580
原创 Python
当你刚开始学习Python编程时,可能会遇到代码不按预期运行的情况。这时,你就需要用到“debug”了。简单来说,“debug”就是能再程序中设置中断点并支持一行一行地运行代码,观测程序中变量的变化,然后找出并修正代码中的错误。而VSCode提供了一个非常方便的debug工具,可以帮助你更容易地找到和修复错误。
2025-01-25 18:37:42
1789
原创 Linux+InternStudio 关卡
InternStudio 是大模型时代下的云端算力平台。基于 InternLM 组织下的诸多算法库支持,为开发者提供开箱即用的大语言模型微调环境、工具、数据集,并完美兼容 🤗 HugginFace 开源生态。首先打开上面的链接进入InternStudio,完成登录会自动跳转到控制台界面,如下图所示:下面给大家讲一下每一个序号对应页面的功能:①. 在这里可以创建开发机,以及修改开发机配置和查看相关日志等。②. 这里可以可视化。
2025-01-24 18:40:23
654
原创 初识 Go 语言:简洁高效的编程新体验
例如,以太坊的 Go 语言实现版本 geth 是最受欢迎的以太坊客户端之一,而 Hyperledger Fabric 也是一个用 Go 语言编写的区块链框架。通过对 Go 语言的初步学习,我对它的简洁高效的语法、强大的并发支持、高效的编译速度和丰富的标准库有了深刻的认识。由于其高效的编译速度和强大的并发支持,Go 语言非常适合用于构建云原生应用程序,如容器编排工具 Kubernetes 就是用 Go 语言编写的。在开始学习 Go 语言之前,我对它的简洁高效的语法和强大的并发支持充满了期待。
2024-10-11 15:12:18
548
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人