AI 应用大模型本地部署桌面应用【免费下载链接】ai-file-sorterCross-platform desktop application for content-aware file organization and renaming. Supports local and remote LLMs, preview-based workflows, and fully user-controlled changes.项目地址https://gitcode.com/gh_mirrors/ai/ai-file-sorter点击查看免费下载AI File Sorter 是一款跨平台的 AI 文件整理与重命名桌面应用。当你启用本地 LLM 时GPU 加速是决定整理速度的关键选对 CUDA、Vulkan 或 CPU 后端配合正确的环境变量可以让分类、文档分析与图片分析的速度显著提升。本指南面向新手帮你快速完成 GPU 加速调优并附一份可直接照抄的环境变量完整清单。为什么 GPU 加速对 AI File Sorter 很重要AI File Sorter 的本地推理基于 llama.cpp 运行时支持多套 GPU 后端。后端选择直接影响三类工作负载的速度文件分类本地 LLM 判断文件归属哪个类别文档内容分析读取 PDF、文档正文并总结图片内容分析视觉模型识别图片内容并重命名没有 GPU 时应用会自动回退到 CPU可搭配 OpenBLAS功能不受影响只是速度更慢。快速上手让 AI File Sorter 自动选择最佳 GPU 后端好消息是默认什么都不用配。启动器会自动探测可用运行时优先级固定为CUDA → Vulkan → CPU同时安装了 NVIDIA CUDA 和 Vulkan 时优先使用 CUDA源码中的判定逻辑见 startapp_windows.cpp两者都没有时自动停留在 CPUCUDA 从来不是运行本应用的硬性要求Linux 启动器 run_aifilesorter.sh.in 行为与 Windows 完全一致启动器还支持两个命令行参数用于强制指定或禁用某个后端参数作用--cudaon/--cudaoff强制启用/禁用 CUDA 后端--vulkanon/--vulkanoff强制启用/禁用 Vulkan 后端两个参数同时传on会被拒绝。参数解析逻辑可参考 startapp_linux.cpp。典型用法--cudaoff装了 CUDA 但想测试 Vulkan 性能--vulkanon刚装好 Vulkan 栈验证是否可用如何验证 GPU 是否真的生效系统兼容性检查AI File Sorter 内置了系统兼容性检查System compatibility check这是验证 GPU 加速是否生效最直观的方式。一键运行步骤菜单栏选择File → System compatibility check…先关闭占用 CPU/GPU 的无关应用等待基准测试完成查看报告它会为你做这些事检测可用 CPU 线程数和 GPU 后端Vulkan/CUDA对每个已下载的本地模型计时一次小型分类与文档分析工作负载如果安装了视觉模型额外计时一次图片分析输出速度等级optimal / acceptable / a bit long并推荐最适合你机器的本地 LLM报告中每一段都会明确写出Backend used: GPU (target: Vulkan)或CPU一眼就能确认加速是否生效环境变量完整清单GPU 加速调优核心以下环境变量是调优的核心完整官方说明见 docs/configuration-and-environment.mdREADME 中的对应章节见 README.md。Runtime 与 GPU环境变量取值说明AI_FILE_SORTER_GPU_BACKENDauto(默认) /cuda/vulkan/cpu选择 GPU 后端AI_FILE_SORTER_N_GPU_LAYERS-1自动 /0强制 CPU / 正整数覆盖 llama.cpp 的 GPU 卸载层数AI_FILE_SORTER_CTX_TOKENS512–8192默认 2048覆盖本地 LLM 上下文长度AI_FILE_SORTER_GGML_DIR目录路径指定自定义 ggml 运行时库目录后端的最终生效逻辑探测AI_FILE_SORTER_GPU_BACKEND并回退 auto实现于 LocalLLMClient.cpp。视觉模型图片分析专用环境变量取值说明AI_FILE_SORTER_VISUAL_USE_GPU1GPU /0CPU强制视觉编码器走 GPU 或 CPUAI_FILE_SORTER_VISUAL_N_GPU_LAYERS正整数单独为图片分析覆盖 GPU 层数优先于通用变量LLAVA_N_GPU_LAYERS正整数旧版变量名仍受支持视觉模型的后端解析逻辑见 LlavaImageAnalyzer.cpp。诊断用超时与日志环境变量说明AI_FILE_SORTER_LOCAL_LLM_TIMEOUT本地 LLM 响应超时秒默认 60AI_FILE_SORTER_REMOTE_LLM_TIMEOUTOpenAI/Gemini 响应超时秒默认 10AI_FILE_SORTER_CUSTOM_LLM_TIMEOUT自定义 OpenAI 兼容 API 超时秒默认 60AI_FILE_SORTER_REMOTE_REQUESTS_PER_MINUTE远端请求限速如200或未设置表示不限速AI_FILE_SORTER_LLAMA_LOGS设为1开启详细 llama.cpp 日志排查后端问题必备VRAM 多少够用自动估算与手动覆盖应用会自动根据可用显存估算 GPU 卸载层数n_gpu_layers经验法则如下显存预期体验8 GB 及以上Vulkan 卸载和图片分析都能流畅运行4 GB 左右部分卸载或 CPU 回退图片分析可能变慢核显集显安全上限被钳制在 4 GiB卸载量受限见 LocalLLMClient.cpp 中的上限逻辑当显存不足以承载你手动指定的层数时应用会主动回退 CPU 并写日志告警不会崩溃。手动覆盖示例# 强制使用 Vulkan 并固定 12 层卸载 export AI_FILE_SORTER_GPU_BACKENDvulkan export AI_FILE_SORTER_N_GPU_LAYERS12 # 显存紧张时强制 CPU确保稳定 export AI_FILE_SORTER_GPU_BACKENDcpumacOS 用户无需设置后端变量Metal 后端会自动启用并按显存估算层数LocalLLMClient.cpp。常见问题排查 FAQQ1设置了 CUDA 但报告仍显示 CPU开启AI_FILE_SORTER_LLAMA_LOGS1后看core.log确认 NVIDIA 驱动与 CUDA 运行时是否匹配。注意 Vulkan 后端启动时应用会自动设置GGML_DISABLE_CUDA1避免冲突这是正常行为。Q2Linux 下换过驱动后启动失败启动器会校验暂存的 CUDA/Vulkan 运行时载荷发现版本过期会自动改写环境回退 CPU 并给出拒绝原因逻辑见 GgmlRuntimePaths.cpp按提示重装对应运行时即可。Q3图片分析报显存不足VRAM 分配错误设置AI_FILE_SORTER_VISUAL_USE_GPU0让视觉编码器留在 CPU 上运行牺牲一点速度换取稳定。Q4如何在无头headless模式下确认后端运行日志会输出Local text LLM backend request: AI_FILE_SORTER_GPU_BACKENDcuda这样的行见 HeadlessAnalysisWorkflowHost.cpp状态 JSON 中也有gpuBackend字段可直接脚本化检查。Q5换了 GPU 之后该做点什么重新运行一次System compatibility check它会按新硬件重新计时并更新推荐的本地 LLM 选型。总结你的场景推荐配置什么都不想管保持默认auto让启动器自动选 CUDA → Vulkan → CPUNVIDIA 显卡追求极致AI_FILE_SORTER_GPU_BACKENDcudaAMD/Intel 核显或独显AI_FILE_SORTER_GPU_BACKENDvulkan显存 ≥ 8 GB 体验最佳显存紧张求稳定AI_FILE_SORTER_GPU_BACKENDcpu或AI_FILE_SORTER_N_GPU_LAYERS0图片分析报显存错误AI_FILE_SORTER_VISUAL_USE_GPU0调优完成后用 File 菜单里的系统兼容性检查跑一遍基准测试确认Backend used一栏显示的是你的目标 GPU——至此AI File Sorter 的 GPU 加速调优就完成了 赞分享AI 应用大模型本地部署桌面应用【免费下载链接】ai-file-sorterCross-platform desktop application for content-aware file organization and renaming. Supports local and remote LLMs, preview-based workflows, and fully user-controlled changes.项目地址https://gitcode.com/gh_mirrors/ai/ai-file-sorter点击查看免费下载相关推荐Transformers 加速器选择指南用环境变量控制 GPU/XPU 的数量与顺序Transformers 加速器选择指南用环境变量控制 GPU/XPU 的数量与顺序 本文围绕 Transformers 官方文档 Accelerator s人工智能大模型深度学习NLP预训练微调模型推理服务Intel GPU加速llama.cppSYCL后端完整配置与性能调优指南Intel GPU加速llama.cppSYCL后端完整配置与性能调优指南 随着Intel Arc显卡在消费级市场的普及越来越多的开发者希望利用Intel人工智能大模型模型推理服务推理引擎本地部署后端MXNet pip 安装完全指南CPU/GPU 包选择、CUDA 版本对应与 oneDNN 加速实践MXNet pip 安装完全指南CPU/GPU 包选择、CUDA 版本对应与 oneDNN 加速实践 本篇指南基于 Apache MXNet 官方文档中的 p深度学习人工智能机器学习分布式训练创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?