当前位置: 首页 > article >正文

Ollama 如何在显存资源有限的情况下合理分配给不同的服务?

在 Windows PowerShell 中启动两个 Ollama 实例的推荐步骤是:

  1. 打开第一个 PowerShell 窗口,并执行:

    $env:OLLAMA_HOST="0.0.0.0:11434"
    ollama serve
    
  2. 打开第二个 PowerShell 窗口,并执行:

    $env:OLLAMA_HOST="0.0.0.0:11435"
    ollama serve
    

这样,你将有两个独立的 Ollama 进程在不同的端口上运行,不会造成模型和资源冲突。

使用 PowerShell 脚本启动服务

  • 编写 start-ollama-multi.ps1 脚本文件,最好使用记事本,因为该文件格式必须是 带有 BOM 的 UTF-8
  • 请使用 PowerShell 7 或更高版本执行该脚本,在执行目录下会自动生成 4 个文件。
# start-ollama-multi.ps1Write-Host "正在启动 Ollama 服务在端口 11434..."
Start-Process -FilePath "ollama" `-ArgumentList "serve" `-Environment @{OLLAMA_HOST="0.0.0.0:11434"} `-NoNewWindow `-RedirectStandardOutput "ollama_11434.log" `-RedirectStandardError "ollama_11434_error.log"Write-Host "正在启动 Ollama 服务在端口 11435..."
Start-Process -FilePath "ollama" `-ArgumentList "serve" `-Environment @{OLLAMA_HOST="0.0.0.0:11435"} `-NoNewWindow `-RedirectStandardOutput "ollama_11435.log" `-RedirectStandardError "ollama_11435_error.log"Write-Host "两个 Ollama 服务已尝试启动。请检查 ollama_11434_error.log 和 ollama_11435_error.log 文件查看详细信息。"

当 Ollama 成功启动时,它的正常运行信息被写入了你指定的 _error.log 文件。这反而证明了你的脚本已经成功启动了 Ollama 进程。

http://www.lryc.cn/news/2382118.html

相关文章:

  • Qt音视频开发过程中一个疑难杂症的解决方法/ffmpeg中采集本地音频设备无法触发超时回调
  • 基于注意力机制与iRMB模块的YOLOv11改进模型—高效轻量目标检测新范式
  • PEFT库PromptTuningConfig 配置
  • 操作系统----软考中级软件工程师(自用学习笔记)
  • SQL 多表关联与分组聚合:解密答题正确率分析
  • 基于 Redis 实现短信验证码登录功能的完整方案
  • 电平匹配电路
  • JavaScript 日志和调试工具箱-logger2js
  • GitHub 自动认证教程
  • zData X zStorage 为什么采用全闪存架构而非混闪架构?
  • 鸿蒙OSUniApp 实现精美的轮播图组件#三方框架 #Uniapp
  • 解决git中断显示中文为八进制编码问题
  • SQL次日留存率计算精讲:自连接与多字段去重的深度应用
  • 使用SQLite Studio导出/导入SQL修复损坏的数据库
  • LSTM-Attention混合模型:美债危机与黄金对冲效率研究
  • 了解 DDD 吗?DDD 和 MVC 的区别是什么?
  • Unity3D仿星露谷物语开发46之种植/砍伐橡树
  • STM32外设应用详解——从基础到高级应用的全面指南
  • 作业帮C++后台开发面试题及参考答案
  • 红队进阶实战
  • C语言中的指定初始化器
  • C/C++ 整数类型的长度
  • gRPC开发指南:Visual Studio 2022 + Vcpkg + Windows全流程配置
  • 高密度服务器机柜散热方案:高风压风机在复杂风道中的关键作用与选型要点
  • Android framework 问题记录
  • 框架之下再看HTTP请求对接后端method
  • Oracle APEX IR报表列宽调整
  • 【笔记】与PyCharm官方沟通解决开发环境问题
  • 深入解析:如何基于开源OpENer开发EtherNet/IP从站服务
  • node.js文件系统(fs) - 创建文件、打开文件、写入数据、追加数据、读取数据、创建目录、删除目录