Ollama安装到D盘

.\OllamaSetup.exe /DIR="D:\Program Files\Ollama"

Ollama模型设置到D盘

添加环境变量
变量名:OLLAMA_MODELS
变量值:D:\ollama\models

让Ollama使用GPU

Ollama安装好后,为了让推理跑在GPU上,可以按照如下步骤 设置环境变量:

变量名:OLLAMA_GPU_LAYER
变量值:cuda

如果需要指定特定的 GPU,可以添加以下环境变量:

变量名:CUDA_VISIBLE_DEVICES
变量值:GPU的UUID(按编号有时找不到,所以使用UUID)
		在控制台输入 nvidia-smi -L ,即可查看GPU的UUID

显卡相关

需要安装新版本的CUDA才能使用GPU(可能最小也得是CUDA 11 才行,我的原本是CUDA 10版的driver)

查看CUDA版本
  1. nvidia-smi
  2. 或者桌面点右键,NVIDIA Control Panel,左下角 System Information,第二个选项卡 Components,3D Settings 第三行,NVCUDA64.DLL,NVIDIA CUDA 12.8.51 driver(代表是安装的12.8.51)【驱动更新之前是10.0的版本,运行ollama的时候,报下面的错误😂,估计是cuda版本太低】
The procedure entry point cuMemGetAllocationGranularity could not be located in the dynamic link library D:\Program Files\ollama\lib\runners\cuda_v11_avx\ggml_cuda_v11.dll.
用NVIDIA App来安装最新驱动

https://www.nvidia.cn/software/nvidia-app/
下载NVIDIA App,把显卡驱动更新到最新版

另外

CudaToolkit的安装包,不是必须的,只需要显卡驱动安装好,然后保证上面的版本最新就可以了

其他

ollama 常用指令
  • ollama ps 查看CPU/GPU使用情况
  • ollama list 查看已经下载的模型
  • ollama run xxxx 运行模型
nvidia 指令
  • 利用指令 nvidia-smi查看Nvidia显存应用情况,显存占用分布在 0%~5%,可以看到CUDA版本

参考资料

  1. 将Ollama应用程序安装至其他盘,同时模型下载到其他盘
  2. 设置Ollama模型跑在GPU上 (忽略里面需要安装CudaToolkit的部分)
posted @ 2025-02-22 09:41 asashadow 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 遇到的问题 一个小的桌面应用,发布到Windows 7 SP1 x86系统,打包成Self-Contained进行发布的时候,运行后没反应,也不报错。打包成SingleFile之后,运行报错 api-ms-win-crt-runtime-l1-1-0.dll 缺失。之后尝试安装.Net Core 3 阅读全文
posted @ 2024-12-25 09:04 asashadow 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 在默认配置的基础上,启用http反向代理和负载均衡。同时配置了TCP反向代理和负载均衡。 另外,能够实现每天生成一个日志文件,日志用json格式,日志中的日期重新格式化成 yyyy-MM-ddTHH:mm:ss.ZZZ这样子。 nginx version 1.27.3 nginx.conf #use 阅读全文
posted @ 2024-12-10 17:39 asashadow 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 项目改用Spring Data JDBC 并手动配置DataSource之后,@Transactional注解一直不起作用。这两天研究了一下,注解不起作用,主要是没有配置 TransactionManager 的事,配置完 TransactionManager 之后,@Transactional注解 阅读全文
posted @ 2024-10-18 16:31 asashadow 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 症状 登录之后,系统有个弹窗,提示无法登录到你的帐户 2,桌面上原本放的东西不见了,桌面上新放的东西,重启电脑之后会丢失,不能保存 3,cmd 命令行 > echo %userprofile% 之后显示的是TEMP.000, TEMP.001这样子的临时目录 问题分析 尝试用过参考资料中修改注册表的 阅读全文
posted @ 2024-08-09 14:32 asashadow 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 基本流程 水位传感器放在水缸内上方位置,水位到达水位传感器所在的位置时,水位传感器触发,并输出信号给到ESP32(ESP32CAM)。然后ESP32(ESP32CAM)控制继电器闭合,水泵启动并工作60S。之后还是根据传感器信号,决定继电器是闭合还是断开,一直循环下去。 main.py 点击查看 m 阅读全文
posted @ 2024-06-12 18:03 asashadow 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 遇到的问题 在做SpringBootTest的时候,遇到下面的报错。但是在正常运行项目的时候,程序是可以运行,不会报错的。 点击查看报错详情 Failed to load ApplicationContext for [WebMergedContextConfiguration@241fc278 t 阅读全文
posted @ 2024-05-07 09:18 asashadow 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 遇到的两个问题 安装FileZilla Server后,把映射的网络驱动器内容作为主目录时,客户端能正常登录,但是无法列出文件。把本机的某个目录组为主目录,客户端可以正常列出文件。 把Spring Boot 安装成 Windows 服务时,访问系统中映射的网络驱动器失败(开发过程中能够正常访问,通过 阅读全文
posted @ 2024-04-28 09:44 asashadow 阅读(188) 评论(0) 推荐(0) 编辑
摘要: PVE 版本是 Proxmox Virtual Environment 7.1-4 ESXi 版本是 6.5 待迁移的虚拟机是 Debian11 1,先在PVE的虚拟机中进行Backup Compression选的ZSTD,Mode 选的是Stop 2,备份完成之后,SSH 到 PVE主机进行操作 阅读全文
posted @ 2023-04-02 11:35 asashadow 阅读(7512) 评论(0) 推荐(0) 编辑
摘要: 最近在用Bootstrap modal的时候,遇到了在iOS设备上无法正常显示的问题。 上网查了一下,在 Github 找到一个类似的问题。基本上是因为把 Modal组件放在responsive table中了,所以导致了一些问题。解决方案就是,把modal放在 Html Table tag (an 阅读全文
posted @ 2023-01-29 11:58 asashadow 阅读(361) 评论(0) 推荐(0) 编辑
more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示