我们将学习一种无需设置Python或任何步调即可安装和使用LlaMA 2的简朴方法。只需下载文件并在PowerShell中运行命令即可。
微信搜索关注《Python学研大本营》,加入读者群,分享更多精彩
图像由DALL·E 3生成
一、简介
像LLaMA 2这样的新开源模型已经变得相称先进,并且可以免费使用。可以在商业上使用它们,也可以根据自己的数据进行微调,以开发专业版本。凭借其易用性,现在可以在自己的装备上本地运行它们。
在这里,我们将学习怎样下载所需的文件和LLaMA 2模型,以运行CLI步调并与AI助手进行交互。设置非常简朴,纵然好坏技能用户或学生也可以按照这几个根本步骤进行操纵。
二、下载Llama.cpp用于GPU机器
要在本地安装llama.cpp,最简朴的方法是从llama.cpp releases中下载预编译的可执行文件。
【下载链接】:https://github.com/ggerganov/llama.cpp/releases
要在配备有NVIDIA GPU的Windows 11上安装它,我们起首必要下载llama-master-eb542d3-bin-win-cublas-[version]-x64.zip文件。下载完成后,将其解压缩到你选择的目录中。发起创建一个新文件夹并将全部文件提取到其中。
接下来,我们将下载cuBLAS驱动步调cudart-llama-bin-win-[version]-x64.zip,并将其解压缩到主目录中。要使用GPU加速,你有两个选项:NVIDIA GPU的cuBLAS和AMD GPU的clBLAS。
留意:[version]是指本地系统上安装的CUDA版本。可以通过在终端中运行nvcc --version来查抄它。
三、下载模型
起首,在主目录中创建一个名为“Models”的文件夹。在Models文件夹中,创建一个名为“llama2_7b”的新文件夹。接下来,从Hugging Face hub下载LLaMA 2模型文件。你可以选择任何喜好的版本,但在本指南中,我们将下载llama-2-7b-chat.Q5_K_M.gguf文件。下载完成后,将文件移动到刚刚创建的“llama2_7b”文件夹中。
【下载链接】:https://huggingface.co/TheBloke/Llama-2-7B-Chat-GGUF/tree/main
留意:为了克制出现任何错误,请确保在运行模型之前只下载.gguf模型文件。
四、启动AI助手CLI步调
现在可以在主目录中打开终端。通过右键单击并选择“Open in Terminal”选项。你也可以打开PowerShell并使用“cd”来更改目录。
复制并粘贴下面的命令,然后按“Enter”键。我们正在执行带有模型目录位置、gpu、颜色和系统提示参数的main.exe文件。
- ./main.exe -m .\Models\llama2_7b\llama-2-7b-chat.Q5_K_M.gguf -i --n-gpu-layers 32 -ins --color -p "<<SYS>> As an AI assistant, your core values include being supportive, considerate, and truthful, ensuring that every interaction is guided by clarity and helpfulness. <</SYS>>"
复制代码
我们的llama.ccp CLI步调已成功初始化并附带了系统提示。它告诉我们,它是一个有用的AI助手,并显示了各种可用的命令。
五、在PowerShell中本地使用LLaMA 2
让我们通过提供提示在PowerShell中测试LLaMA 2。我们提出了一个关于地球年龄的简朴问题。
答案非常准确。让我们问一个关于地球的后续问题。
正如所看到的,该模型为我们提供了有关我们星球的多个风趣究竟。
可以要求AI助手在终端中生成代码息争释,然后可以很轻松地复制并在集成开发环境(IDE)中使用。
完美。
六、结论
在本地运行LLaMA 2为我们提供了一个功能强大且易于使用的定制化聊天机器人体验。通过按照这个简朴的指南操纵,可以快速学习怎样创建、设置自己的私人聊天机器人,而不必要依赖付费服务。
在本地运行LLaMA 2的重要优势是对数据和对话的完全控制,以及没有使用限制。可以与机器人进行无限次数的聊天,以致可以对其进行微调以改善答复。
虽然与即时可用的云AI API相比时不太方便,但本地设置可以掩护数据隐私,数据将完全存储在自己的装备上,无需担心泄漏。
保举书单
《面向移动装备的深度学习—基于TensorFlow Lite,ML Kit和Flutter》
《面向移动装备的深度学习—基于TensorFlow Lite,ML Kit和Flutter》详细阐述了与移动装备深度学习开发相关的根本解决方案,重要包罗使用装备内置模型执行人脸检测、开发智能聊天机器人、辨认植物物种、生成及时字幕、构建人工智能认证系统、使用AI生成音乐、基于强化神经网络的国际象棋引擎、构建超分辨率图像应用步调等内容。别的,本书还提供了相应的示例、代码,以帮助读者进一步明白相关方案的实现过程。
本书适合作为高等院校盘算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。
《面向移动装备的深度学习—基于TensorFlow Lite,ML Kit和Flutter》https://item.jd.com/14001258.html
精彩回顾
《8个Python开发者必备的PyCharm插件》
《数据科学不可或缺的10个Python库,让你事半功倍》
《把握Python计划模式,SQL Alchemy助你冲破ORM与模型类的束缚》
《Python进阶之路,2024年7个不可错过的本领》
《6个必知的PyCharm实用本领》
《Pandas实战:3分钟玩转数据加载本领,事半功倍(附代码示例)》
微信搜索关注《Python学研大本营》,加入读者群,分享更多精彩
访问【IT本日热榜】,发现逐日技能热门
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |