ollama部署本地模型的一些坑

news/2025/2/8 15:30:31/文章来源:https://www.cnblogs.com/jeason1997/p/18704384

1.ollama pull时进度回退:不知是否最近太多人下载导致服务器问题,下载大点的模型经常进度条往回退,解决方法就是每隔一会关闭进程重新下载,断点续传可以继续下载

# 用法:python .\run.py 模型名字import subprocess
import time
import os
import sys
import signaldef run_command(model):while True:# 要执行的命令和参数command = ['ollama', 'pull', model]# 启动命令进程process = subprocess.Popen(command)try:# 等待 60 秒time.sleep(60)# 尝试在 60 秒后终止进程if process.poll() is None:  # 如果进程仍在运行
                os.kill(process.pid, signal.SIGTERM)print("Process terminated")except Exception as e:print(f"An error occurred: {e}")finally:process.wait()  # 确保进程关闭print("Looping again...")if __name__ == '__main__':run_command(sys.argv[1])

 

2.切换gpu执行而不是cpu

> ollama ps
NAME            ID              SIZE      PROCESSOR          UNTIL
llava:latest    8dd30f6b0cb1    5.7 GB    25%/75% CPU/GPU    4 minutes from now

运行模型后通过ps查看,发现进程分配一部分给cpu,一部分给gpu,但是通过进程管理器查看发现几乎都是cpu在跑,有点卡

 暂时不知道怎么强制gpu执行

 

3.联网搜索

通过chatbox执行的deepseek-r1不支持联网搜索,感觉被废了一样,信息都很旧,看看要怎么才能联网搜索

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/880839.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

P5250 【深基17.例5】木材仓库(set)

由于题目保证木材的长度互不相同所以很自然的想到要用set op=1时 使用find函数查找length 如果it==s.end(),说明仓库里没有该长度的木材,应该insert 反之输出“Already Exist” op=2时 使用lower_bound 函数查找第一个大于等于length的木材,如果*it=length说明该仓库中有与…

海外泼天流量丨浅谈全球化技术架构

全球化是对技术架构的终极挑战,面临的不仅仅是技术的问题,而是包含了经济、文化等多因素差异的用户关系问题。积极借助遍布全球的云计算基础设施和云原生的架构设计原则,将能更加高效的构建高可用的全球化技术架构,支持全球业务的持续增长。作者:唐三、望宸,白玙、榆松、…

d2l-CV-微调

动手学深度学习-计算机视觉-微调微调(fine tuning)是计算机视觉中非常重要的一种技术。 微调的作用:让在大数据集上训练得到的模型,能够提高在小数据集上任务的精度(例如用ImageNet上训练的模型去识别热狗数据集) 微调是迁移学习(transfer learning)中的一种技术,将从 源数…

“爆款”批量生成,如何实现一键创作 AI 有声绘本?

有声读物作为备受欢迎的内容形式之一,已在教育、影视、文化及娱乐等多个领域广泛应用。本方案通过云原生应用开发平台 CAP、函数计算 FC 和百炼模型服务,实现了有声绘本读物的自动化创作,解决了传统制作中步骤繁琐、周期长和高技术门槛的问题,显著提高了创作效率。作者:寒…

数据可视化分析平台 DataEase

https://www.cnblogs.com/cmt/p/186550891Panel 联合会员已上线,立即了解元旦之后,我们和国内领先的开源软件公司飞致云达成了重要合作,合作分两部分,一是推广飞致云旗下的免费开源软件,一是双方合作推出联合会员。 飞致云旗下有多款免费开源软件,1月6日上线了第一个文字…

一文搞懂大模型备案全部内容

大模型备案对象 大模型备案主要面向开发、运营大模型的企业、机构等主体(官方要求是具备舆论属性和社会动员能力的产品,而大模型产品基本都符合这两点特征)。比如,像百度开发了文心一言这样的大模型,百度就属于大模型备案的目标群体。 大模型备案材料 主要材料如下: 1、大…

SeaTunnel数据同步(Oracle to mysql)

因为datax2023年9月以后就没有更新,所以想找个新的切活跃的etl开源工具。 apache SeaTunnel是一个非常易用、超高性能的分布式数据集成平台,支持实时海量数据同步。 每天可稳定高效同步数百亿数据,已被近百家企业应用于生产。 直接安装体验:export version="2.3.9&quo…

锚索测力计长期预应力 水电、铁路、公路、矿山、国防、建筑安全监测

锚索测力计长期预应力 水电、铁路、公路、矿山、国防、建筑安全监测精准稳定的振弦式传感器,GEO ACxxxx型振弦式锚索测力计,是长期监测预应力锚索压力的最佳选择。该传感器采用特制的应变计作为传感部件,无需温度修正,可提供准确可靠的测值。适用于预应力锚索的岩体或建筑物…

vs调试.net应用,一运行断点就无法命中,未加载任何符号

原因:没有加载pdb文件导致 解决:右键程序集 -> 属性 -> 生成 -> 常规 -> 调试符号 由"无"改为"PDB文件,可跨平台移植" 再次运行,断点正常命中

Java教程_002

final关键字 final 关键字是最终的意思,可以修饰(类、方法、变量) 修饰类:该类被称为最终类,特点是不能被继承了。 修饰方法:该方法被称为最终方法,特点是不能被重写了。 修饰变量:该变量只能被赋值一次。 final修饰的变量必须赋值,要么在定义时赋值,要么在构造器中赋…

Java教程_003

集合进阶 集合容器中只能存放对象,基本数据类型需要使用对应的包装类 Collection单列集合 collection集合体系 collection常用方法package com.itheima.d1_collection;import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.…

2020-2025 WebStorm安装+激活

一、下载 1. webstorm各版本官方下载入口 官网下载地址 2. 选择左边,然后点击【20xx.x.x-Windows(exe)】 PS: 如需下载特定版本,可以往下拉,都是选择【202x.x-Windows(exe)】下载二、安装 1. 点击运行 ps: 安全警告是部分电脑有,没有跳过就可以了~2. 点击下一步3. 选择安…