当我已经拉取了llama2:7b,我想要安装llama2(没有7b标签)。我的理解是它是一个完全相同的模型(相同的哈希值),所以也许llama只会安装元数据文件?
无论如何,我收到了一个错误信息:
ollama ls
NAME ID SIZE MODIFIED
codellama:latest 8fdf8f752f6e 3.8 GB 3 days ago
dolphin-phi:latest c5761fc77240 1.6 GB 3 days ago
llama2:7b 78e26419b446 3.8 GB 2 days ago
llava:7b 8dd30f6b0cb1 4.7 GB 3 days ago
mistral:latest 61e88e884507 4.1 GB 5 weeks ago
phi:latest e2fd6321a5fe 1.6 GB 5 weeks ago
ollama pull llama2
Error: unexpected end of JSON input
我不确定如何生成更多日志
7条答案
按热度按时间egmofgnx1#
同样的事情也发生在我身上,当我在树莓派5上尝试运行ollama时。当我运行代码"ollama run phi"时,由于电源不足,树莓派自动重启了。然后当我再次运行代码时,错误发生了。
只需更换同一型号的另一个版本。例如:对于llama2,运行命令"ollama run llama2:7b"。
pw9qyyiw2#
我遇到了同样的问题。我尝试运行不同版本的模型,甚至运行一个完全不同的模型,甚至删除存储模型的ollama目录,但都没有成功。通过nixpkgs不稳定地运行ollama版本0.1.28。尝试的模型是mistral和mistral-openorca。
wfypjpf43#
这里有任何活动吗?这阻止我使用Ollama。
hmmo2u0o4#
同样的事情也发生在我身上,当我在树莓派5上尝试运行ollama时。因为我的电源不足,pi自动重启了。然后当我再次运行代码时,错误又发生了。
只需要更换同一型号的另一个版本。
例如:对于llama2
运行代码:ollama run llama2:7b
在这里我也遇到了同样的问题。即使尝试移除模型,返回的仍然是JSON错误。似乎我没有什么可以做的...
ioekq8ef5#
遇到了错误,因为
ollama pull
磁盘空间不足而失败。任何后续的重试都引发了JSON错误。解决方案:
rm -rf /usr/share/ollama/.ollama/models/*
我猜想在拉取失败时存储了不完整的模型文件。对于其他操作系统,请参考此页面。
ssgvzors6#
只需删除该模型的清单即可,无需删除所有模型。
rm -rf ~/.ollama/models/manifests/registry.ollama.ai/library/llama2/
rm -rf /usr/share/ollama/.ollama/models/manifests/registry.ollama.ai/library/llama2/
rm -rf /var/snap/ollama/common/models/manifests/registry.ollama.ai/library/llama2/
如果需要,则执行
sudo
。然后再次简单地执行ollama pull llama2
。wljmcqd87#
我认为这里发生的情况是(出于某种原因)拉取后manifest没有正确写入。对于其他blobs,我们确实会验证它们,但如果manifest写入较短,最终会出现这个问题。