关于ollama报错:“Error: model requires more system memory (7.9 GiB) than is available (1.4 GiB)“

关于ollama报错:“Error: model requires more system memory (7.9 GiB) than is available (1.4 GiB)”,在Docker Desktop部署的情况,设置docker被分配的内存大小。

本人在刚好学习了docker的基本使用,又发现ollama这个在本地部署ai的项目正好可以用docker来部署。但我第一次部署本地ai时却收到了这个报错信息,我的电脑内存是32G的,却说我的系统只有1.4G,所以一开始我没有怀疑是内存的问题。在网上找了很多文章都没有提到这个问题的原因是什么,最后问了AI才发现还是内存问题,只不过分配给我的容器的内存真的只有1.4G。

Docker Desktop解决方法

  • 打开Docker Desktop右上角的设置("齿轮"图标)
    在这里插入图片描述

  • 在左侧选项栏中点击资源(“Resource”)
    在这里插入图片描述

  • 找到内存限制(“Memory limit”),根据你的需求来设置分配给docker内存,设置完后系统会提示重启Docker,重启就行
    在这里插入图片描述

Docker启动后会直接占用这一部分内存,直到你关闭Docker。而且这一部分的内存占用是不包括Hyper-V或WSL的启动后的需要用到的内存。所有限制设置得太高就可能报错内存资源不足!
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值