继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

在Google Colab免费版上运行Ollama的教程

犯罪嫌疑人X
关注TA
已关注
手记 200
粉丝 28
获赞 205
一步一步的教学指南

Ollama 让您可以利用强大的大型语言模型(LLM)如 Llama2、Llama3 和 Phi3 等,而不需要一台强大的本地计算机。Google Colab 的免费层提供了一个云端环境,非常适合运行这些资源密集型模型。本教程详细介绍了如何在 Google Colab 的免费版本上设置和运行 Ollama,让您能够在无需大量前期投入的情况下探索这些大型语言模型的潜力。

你将会学到:

  • 为什么要在 Google Colab 里运行 Ollama
  • 如何在 Colab 里启动 Ollama

Google Colab 提供了一个很好的环境来运行机器学习模型和像 Ollama 这样的工具。虽然 Colab 提供了慷慨的免费层级,但是我们需要采取一些额外的措施来确保我们可以有效地运行 Ollama 工具。让我们一步一步地来操作这个过程。

搭建环境

首先,我们需要配置我们的Colab笔记本以支持命令行命令。

# 安装colab-xterm扩展
!pip install colab-xterm  
# 加载colab-xterm扩展
%load_ext colabxterm

此代码安装了 colab-xterm 库,并启用了 Colab XTerm 扩展功能,让我们可以直接在笔记本中运行 shell 脚本。

安装和使用Ollama:提供服务

要开始使用Ollama,我们将使用官方安装脚本来安装。具体步骤如下:

打开 Xterm

现在,我们来在Colab笔记本中的单元格里运行xterm。

%xterm

这个命令会在你的 Colab 笔记本中打开一个新的全屏的终端窗口。

安装Ollama(安装指南)

一旦打开xterm,我们可以开始安装Ollama软件。运行以下命令:

运行以下命令来安装OLLAMA:

curl https://ollama.ai/install.sh | sh

这个命令从Ollama网站下载安装脚本文件并执行。脚本会自动处理安装过程,包括自动下载和安装所需依赖。

开始运行 Ollama 服务

装好 Ollama 后,可以用这命令启动服务器:

    ollama serve &

在命令后面加上 &,会让命令在后台运行,让你可以继续使用终端界面而不会干扰其他操作。

获取AI模型

现在 Ollama 服务器已经在运行了,我们可以下载 AI 模型来使用,比如 Mistral 模型。

    ollama pull mistral

此命令下载Mistral模型文件,并使您的Ollama服务器可以使用该模型。

安装验证

让我们检查一下Ollama是否安装好了:

ollama 版本号

如果安装成功,这应该会显示出 Ollama 的版本号。

运行Ollama的命令

现在我们已经安装了Ollama,可以开始使用它了。这里有一些基本的命令帮助你开始:

    !ollama pull llama  
    !ollama generate "你好,大家!"

第一个命令下载“llama”模型,第二个命令则利用该模型生成文本。

示例Colab(谷歌Colab)笔记本文件
需要注意的关键点

- 当 Ollama 在 Colab 中运行时,由于网络延迟和免费层的资源限制,可能不会像本地运行那样快。
- 请注意你的使用限额,尤其是当你打算运行多个模型或生成大量文本时。
- 由于 Colab 是一个虚拟机环境,Ollama 的一些高级功能可能无法完全正常运行。

最佳做法
  1. 使用更小的模型:选择像“llama”或“llama2”这样的轻量级模型,以在Colab上实现更好的性能。
  2. 分段输出文本:如果你需要更长的输出,可以考虑分段生成文本,而不是一次性生成。
  3. 保存你的工作:记得经常保存你的笔记本,因为Colab会话有时可能会意外终止。
  4. 清理:在会话结束之后,你可以考虑删除Ollama以释放空间:
    !rm -rf /usr/local/bin/ollama

这将递归并强制删除 /usr/local/bin/ollama 目录下的所有文件和子目录,请谨慎操作。

只要遵循这些步骤和最佳实践,您就可以在 Google Colab 上免费且方便地运行 Ollama 使用免费层级的服务。这种设置方便试验语言模型,而无需自己搭建和管理本地服务器,也不用担心硬件需求。

和我连上

如果您有任何疑问,可以通过消息或邮件联系我。

网站/Newsletter

来我的领英 上关注我

在我的Github 上找到我吧

访问我在YouTube 上的频道吧

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP