ollama模型离线迁移/复制
在ollama中可以使用命令ollama pull deepseek-r1:7b
下载模型,但在某些特殊情况下(如:离线环境)需要手动迁移模型,本文详细讲解了ollama中离线迁移模型的方式。
一、下载特定模型
在一个有网的环境中,使用ollama pull
命令下载模型,如:deepseek-r1:7b
二、进行离线迁移
迁移之前首先需要确定ollama主目录。在windows系统中,通常是用户主目录下的.ollama文件夹,例如: C:\Users\wangk\.ollama
;在Linux系统中,同样的,通常也是用户主目录下的.ollama文件夹,例如:/root/.ollama
windows系统下的ollama主目录:
linux系统下的ollama主目录:
在ollama主目录下,有两部分内容需要迁移:
1.blobs文件夹
在blobs文件夹下是一些二进制文件,这时,需要到ollama官网去,找到对应模型的唯一标识,这里以deepseek-r1:7b为例,ollama官网的models中搜索deepseek-r1,并进入主页,如下所示:
点击model,然后拷贝这部分 96c415656d37
在blobs文件夹搜索 96c415656d37
可以定位到一个二进制文件,找到这个文件,并将与这个文件具有相同修改时间的其它文件一起复制到目标主机的对应文件夹下
2.manifests文件夹
这个比较简单,复制manifests文件夹下特定目录到目标主机的对应文件夹下
三、模型离线迁移完成
在目标主机运行ollama list
命令,发现deepseekr1:7b模型已经迁移过来了
备注:ollama的模型在windows、linux和mac系统中都是通用的,模型不同系统之间可以进行相互拷贝。
发表评论