Error: open /usr/share/ollama/.ollama/models/manifests/registry.ollama.ai/library/x: permission den

ollama默认的上下文长度只有2048,所以想要改一下上下文长度,根据官方文档,两种方式可更改,通过设定启动命令

/set parameter num_ctx 32000

或者api传参:

curl http://localhost:11434/api/generate -d '{
  "model": "llama3",
  "prompt": "Why is the sky blue?",
  "options": {
    "num_ctx": 4096
  }
}'

但是这也太不好用了,就没啥一劳永逸的方法吗,所以我找到了这个:ollama修改模型问答的上下文长度(num_ctx)

非常好,我在windows上成功执行并且得到了新模型,但是linux上执行

ollama create -f Modelfile qwen2:ctx32k

这一句的时候报错:

sudo ollama create -f Modelfile qwen2:7bctx32k
transferring model data
using existing layer sha256:43f7a214e5329f672bb05404cfba1913cbb70fdaa1a17497224e1925046b0ed5
using existing layer sha256:c156170b718ec29139d3653d40ed1986fd92fb7e0959b5c71f3c48f62e6636f4
using existing layer sha256:62fbfd9ed093d6e5ac83190c86eec5369317919f4b149598d2dbb38900e9faef
using existing layer sha256:c156170b718ec29139d3653d40ed1986fd92fb7e0959b5c71f3c48f62e6636f4
using existing layer sha256:c758d8ee94ceaa226d6d79d055f4f2ab8bb748e6655d5ac82116767c5156723c
using existing layer sha256:40eda8bd4b0ef2cff20be2421242e98866b60be41d626f97ab9dbeb152b4761a
writing manifest
Error: open /usr/share/ollama/.ollama/models/manifests/registry.ollama.ai/library/qwen2/7bctx32k: permission denied

经查询,附解决办法如下:

sudo find /usr/share/ollama/.ollama/models/ -type f -exec chown ollama:ollama {} \;
sudo find /usr/share/ollama/.ollama/models/ -type d -exec chown ollama:ollama {} \;
sudo find /usr/share/ollama/.ollama/models/ -type f -exec chmod 644 {} \;
sudo find /usr/share/ollama/.ollama/models/ -type d -exec chmod 755 {} \;

参考来源:ollama_pulling_manifest_permission_denied/

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

盖丽男

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值