首页 > 其他分享 >LLaMA

LLaMA

时间:2024-01-29 10:11:21浏览次数:28  
标签:ipfs 7B 模型 pyllama LLaMA 下载

 

近期Meta的羊驼模型(LLaMA)持续刷屏,杨立昆疯狂转发,在GPT4秀肌肉之前着实吸引了不少科研人员的眼球,开源的真香。

然而LLaMA模型并没有进行指令微调,这不斯坦福马上公布了
Alpaca模型,该模型是由Meta的LLaMA 7B利用52k的指令微调出来的,据说性能约等于GPT-3.5。

该模型目前没有开源,原因似乎是因为huggingface还没有正式支持LLaMA模型。有条件的可以自己复现一下他们的工作。

看了下他们的blog,原理大概如下:

 

 

  1. 修改了self-instruct的框架,通过175个人工种子指令,最终生成了5.2万个,成本比原始的self-instruct要低,大概是500美元。
  2. 通过这5.2万个样本的指令数据集在LLaMA上进行微调。

原始的Self-instruct框架如下:

 

 

虽然说LLaMA最小的模型有7B,但是目前有很多方法可以减少其资源使用,比如llama.cpp(https://github.com/ggerganov/llama.cpp),号称可以树莓派上进行推理。还有pyllama(https://github.com/juncongmoo/pyllama),只用4G的GPU就可以推理。注意只是推理,训练肯定使用的资源更多,但是7B的模型号称有GPT-3.5的效果,不免让人想试一下。

下载LLaMA模型

想要训练,首先得把LLaMA-7B的模型给下载下来,总结了几种方案如下:

1. 伸手党

关注同名公众号,然后回复“llama”,即可得到百度网盘的下载链接。

2. 通过pyllama下载

  1. 安装pyllama, pip install pyllama -U
  2. 下载7B的模型, python -m llama.download --model_size 7B
  3. 当然你也可以下载更大的模型,有7B,13B,30B,65B共计4种。

3. 通过ipfs下载

这个应该是最早泄漏的LLaMA模型,地址为 https://ipfs.io/ipfs/Qmb9y5GCkTG7ZzbBWMu2BXwMkzyCKcUjtEKPpgdZ7GEFKm/

    1. 首先安装ipfs客户端,最好用带界面的。https://docs.ipfs.tech/install/ipfs-desktop/
    2. 然后7B模型的index为:QmbvdJ7KgvZiyaqHw5QtQxRtUd7pCAdkWWbzuvyKusLGTw

 

标签:ipfs,7B,模型,pyllama,LLaMA,下载
From: https://www.cnblogs.com/softidea/p/17993911

相关文章

  • 通过4个任务比较LangChain和LlamaIndex
    我们在本地使用大模型的时候,尤其是构建RAG应用的时候,一般会有2个成熟的框架可以使用LangChain:用开发LLM的通用框架。LlamaIndex:专门用于构建RAG系统的框架。选择一个框架是对于项目的后续开发是非常重要的,因为如果后续更换框架是一个非常困难的事情,所以我们这里对这两个框架......
  • python llama_index
    PythonLlamaIndexIntroductionPythonisapopularprogramminglanguageknownforitssimplicityandreadability.Ithasavastecosystemoflibrariesandframeworksthatmakeitsuitableforawiderangeofapplications,fromwebdevelopmenttodataana......
  • python 安装 llama_index
    Python安装llama_index简介在进行数据分析和机器学习的过程中,我们经常需要对数据进行索引和检索。其中,llama_index是一个强大的Python库,用于快速构建和管理索引。它提供了各种功能,包括全文搜索、近似搜索、范围搜索等。本文将向您介绍如何安装和使用llama_index。安装要安装l......
  • chatglmLlama模型架构对比
    ChatGPTvs.LlamaModelArchitectureComparisonInrecentyears,languagemodelshavemadesignificantprogressinthefieldofnaturallanguageprocessing.Twoprominentmodels,ChatGPTandLlama,havegainedattentionduetotheirimpressiveperformance......
  • llama模型 pytorch 加载
    Llama模型PyTorch加载![llama](简介Llama模型是一个用于图像分类的深度学习模型,它是基于PyTorch实现的。本文将介绍如何使用PyTorch加载Llama模型,并展示一个简单的图像分类示例。PyTorch简介PyTorch是一个开源的深度学习框架,它提供了丰富的工具和库,可以帮助我们构建、训练和......
  • LLaMA如何使用python调用
    使用Python调用LLaMA解决图像分类问题介绍LLaMA(LowLatencyModelAnalyzer)是一个用于分析和优化机器学习模型的开源工具。它可以帮助开发者在低延迟的环境中运行模型,并提供优化建议。本文将介绍如何使用Python调用LLaMA来解决一个具体的问题——图像分类。问题描述假设我们有......
  • python llama 安装
    PythonLlama安装流程概述在本文中,我将指导你如何安装PythonLlama。PythonLlama是一个非常有用的Python软件包,可以帮助你更轻松地开发Python应用程序。下面是整个安装过程的流程图:flowchartTDA[开始]-->B[下载PythonLlama]B-->C[安装依赖]C-->D[安装......
  • python 安装 llama
    Python安装Llama介绍在Python中安装Llama是一种非常简单的方法,它可以帮助我们更轻松地处理数据和进行数据分析。Llama是一个强大的Python库,它提供了许多实用的功能和工具,可帮助我们在数据处理和分析方面更加高效。安装步骤下面是安装Llama的简单步骤:步骤1:安装Pyt......
  • 使用pytorch加载llama
    使用PyTorch加载LLAMA数据集在深度学习中,数据集的选择和处理对于模型的性能和训练效果起着至关重要的作用。PyTorch是一个常用的深度学习框架,它提供了各种工具和函数来加载和处理各种常见的数据集。在本文中,我们将介绍如何使用PyTorch加载LLAMA数据集,并提供相应的代码示......
  • python 调用llama 2 模型测试
    Python调用Llama2模型测试Llama2是一种用于处理自然语言的语言模型,它基于神经网络和深度学习算法,能够进行文本生成、情感分析等任务。在本文中,我们将学习如何使用Python调用Llama2模型进行测试。安装Llama2首先,我们需要安装Llama2模型及其相关依赖。可以通过以下命令使用pi......