LLaMA|部署教程

本文提供Meta(Facebook)的LLaMa泄漏版详细安装部署教程,包括Git和Conda的安装、环境搭建、依赖库安装、模型下载等步骤。此外,如果需要在CPU上运行LLaMa,也有相应的教程提供。

LLaMA在Windows环境下的安装部署教程

LLaMA的安装过程其实非常简单,只需要几条CMD命令行即可完成。其实个人感觉效果不如ChatGPT,而且对硬件要求较高,本站并不推荐个人部署。

介绍

关于什么是LLaMa,详细情况可以看下面这篇文章。

Git安装

该软件的作用是拉取远程Github仓库代码,可以让你的Stable Diffusion远程实时更新,及时使用全新功能。如果您的电脑内还没有安装Git,请参考下面的文章来安装Git。

Conda安装

Conda有Anaconda和Miniconda两个版本可以选择,Anaconda属于完整版,默认包含很多库,但我们用不到,本教程使用的是Miniconda,所以推荐大家也选择Miniconda。

备注:如果您想安装Anaconda也是可以的,教程所使用的命令行完全一样,不用担心不适配的问题。

环境搭建

首先,我们在电脑本地磁盘中创建一个文件夹,用来存放该项目。本站在电脑的D盘创建了一个openai.wiki文件夹用来存放数据,完整的路径为D:/openai.wiki目录。

指定路径

我们打开CMD,首先执行如下命令,使CMD的盘符为我们的工作路径。

cd /d D:\openai.wiki

执行如下命令,获取LLaMA官方远程Github仓库项目文件到本地。

 git clone https://github.com/facebookresearch/llama.git

此时,会在D:/openai.wiki目录下看到已经自动创建了一个名字llama的文件夹,我们在CMD内执行下面的命令,进行到刚刚获取的llama项目。

创建Conda环境

conda create -n name llama

激活Conda环境

在CMD窗口内输入如下命令,激活我们刚刚创建的环境。

conda activate llama

进入工作目录,CMD中执行如下合集。

cd llama

执行如下命令,安装项目依赖,此时将会自动安装使用LLaMA的所有依赖库,时间因网络环境而定,可能会比较久。

⚠️注意:如果遇到安装报错等问题,可以尝试按键盘的上方向键,然后按回车即可重试。

依赖库安装

pip install -r requirements.txt

执行如下命令,修改本地文件,调用的模块以最新文件为准。

pip install -e .

模型下载

关于模型下载,可以前往下面的文章去下载,本站已提供国内网盘下载地址,不限速、不用客户端、免广告、免登录。

使用方法

from llama import LLaMA, ModelArgs, Tokenizer, Transformer

os.environ['RANK'] = '0'
os.environ['WORLD_SIZE'] = '1'
os.environ['MP'] = '2'
os.environ['MASTER_ADDR'] = '127.0.0.1'
os.environ['MASTER_PORT'] = '2223'

def setup_model_parallel() -> Tuple[int, int]:
    local_rank = int(os.environ.get("LOCAL_RANK", -1))
    world_size = 2

    torch.distributed.init_process_group("gloo")
    initialize_model_parallel(world_size)
    torch.cuda.set_device(local_rank)

    # seed must be the same in all processes
    torch.manual_seed(1)
    return local_rank, world_size

备注

如果您希望不使用GPU,而是CPU来运行LLaMA,可以尝试根据下面这篇教程部署。

markasoftware/llama-cpu:在CPU上运行的Facebook的LLaMa模型的分支 (github.com)

此文章由OpenAI开源维基百科原创发布,如若转载请注明出处:https://openai.wiki/llama-install.html

(0)
上一篇 2023-03-08 12:47
下一篇 2023-03-08 12:48

相关推荐

  • LLaMA|开源语言模型

    Meta最新开源语言模型LLaMA惨遭泄漏,程序员狂喜。本站提供部署教程、泄露版模型免磁力国内网盘下载,该语言模型据说比openAI的ChatGPT能力更强的,属于是本地版免费使用的ChatGPT了。

    LLaMA 2023-03-08
    013.4K
  • LLaMA|Alpaca-LoRA

    Alpaca模型是由坦福大学研发的LLM(Large Language Model大语言)开源模型,具有70亿的模型参数的Alpaca-LoRA,性能更优且推理能力更加强大,平民级别显卡也可以使用。

    2023-07-23
    001.5K
  • LLaMA|模型下载

    Meta(Facebook)开源语言模型LLaMA泄漏版国内网盘下载,该语言模型据说比openAI的ChatGPT能力更强。虽然是开源语言模型,但仅可做为科学研究使用,本站已为大家整理好国内网盘下载。

    2023-03-08
    065.6K
  • LLaMA-2|FreeWilly2微调模型

    FreeWilly2是由Stability AI基于Llama2 70B所微调后发布的大语言模型,部分推理能力已经超越openAI的GPT-3.5。且在HuggingFace开源语言模型排行榜的榜首。

    2023-07-24
    001.3K
  • llama2.c|Baby LLaMA

    llama2.c使用纯C语言中推理一个baby Llama 2模型,你可以在PyTorch中从头开始训练Llama 2 LLM架构,然后将权重保存为原始二进制文件,再将其加载到一个用于推理的模型。

    2023-07-25
    032.0K

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

评论列表(18条)

微信