首页/新闻资讯/正文详情

远程云GPU训练Spirula Studio:用CLI+WebViewer实时盯住训练进度

发布时间:2026/9/25 13:22:49 来源:云帆数科 栏目:资讯中心
远程云GPU训练Spirula Studio:用CLI+WebViewer实时盯住训练进度
远程云GPU训练Spirula Studio用CLIWebViewer实时盯住训练进度【免费下载链接】spirula-studioCross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA.项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studioSpirula Studio 是一款跨厂商的 3D Gaussian Splatting 训练工具Vulkan/CUDA 双后端无需 Python、PyTorch 或 COLMAP一个自包含二进制就能完成视频 → Splat → 网格全流程。当你租用云 GPU 或远程训练机时没有屏幕怎么办答案是它的CLI WebViewer组合spirula train默认会在本地 HTTP 端口启动一个内嵌的 Web 查看器你只需一条 ssh 端口转发命令就能在浏览器里实时看到渲染画面和训练进度甚至远程暂停训练。本文将完整讲清这条远程工作流。为什么远程训练首选 CLI WebViewer云 GPU 实例通常是无头headlessLinux 环境图形界面无法直接打开。Spirula Studio 为这个场景设计了专门的方案训练用 CLIspirula train一条命令启动完整训练参数全部走命令行适合脚本化、可复现查看器内嵌在训练进程里训练时默认在端口7007上自动起一个无依赖的 HTTP 服务可配置把最新渲染帧编码成 JPEG 推送给浏览器一个 ssh 转发就能看不需要 VNC、X 转发或任何远程桌面软件浏览器打开http://localhost:7007即可。这套机制的入口逻辑在 src/app/cli/main.cpp只要没有显式禁用查看器spirula train就会调用 ViewerServer 在0.0.0.0上监听指定端口。快速上手三步跑通远程训练第一步获取 spirula 二进制从 Releases 页面下载 Linux 二进制解压即用无需安装依赖。若需自行构建参考 README.md 中的Build from source部分Vulkan 后端推荐支持 NVIDIA / AMD / Intel / Apple GPU。第二步启动训练自动开启 Web 查看器spirula --help # 查看全部子命令与参数 spirula train 参数 # 默认同时启动 Web 查看器监听 7007 端口端口可用viewer_port配置项调整默认7007定义在 src/config/TrainConfig.h 中同文件还提供disable_viewer彻底关闭查看器与keep_viewer_alive训练结束后保留查看器供查看结果两个开关。第三步ssh 端口转发浏览器盯进度在你本地电脑执行ssh -L 7007:localhost:7007 useryour-cloud-gpu然后浏览器打开 http://localhost:7007即可实时查看训练中的 3D 场景。✅WebViewer 能做什么不只看还能控制查看器的 HTTP 接口非常轻量端点一览来自 src/app/webviewer/Viewer.h端点作用GET /返回单文件viewer.html查看页面GET /render?...按指定相机返回当前缓冲的 JPEG 渲染帧GET /buffersJSON 列出所有可切换查看的缓冲如不同视角/标注层GET /progressJSON 返回训练步数、剩余时间ETA、延迟、是否暂停GET /pause-toggle一键切换训练暂停/继续也就是说远端机器上的训练完全透明步数、ETA、每步延迟一目了然发现问题时还能直接在浏览器里点暂停无需再连回去敲命令。渲染本身走最新帧优先latest-wins工作线程与原生 GUI 视口共用同一条渲染路径见 RenderWorker.h所以你在网页上看到的画面和 GUI 里是一致的。HTTP 服务本身是一个刻意保持极简的依赖-free 服务器见 src/app/webviewer/HttpServer.h单线程串行处理 GET 请求正好匹配查看器轮询 最新帧的协议几乎不占云机器的 CPU 资源。实用技巧与注意事项训练完还想继续看结果keep_viewer_alive默认为true训练结束后查看器会继续存活方便在浏览器里检查最终 Splat 效果批量任务可关闭查看器批量处理等无人值守场景可以禁用查看器相关逻辑见 src/app/gui/BatchProcess.cpp端口冲突若 7007 被占用服务启动会直接报错换一个viewer_port即可安全提示查看器监听0.0.0.0云机器上请只通过 ssh 隧道访问不要直接把端口暴露到公网架构细节想深入理解训练器与查看器的分层设计可阅读 docs/architecture.md 与 docs/datasets.md。小结远程云 GPU 训练 Spirula Studio 的标准姿势就是CLI 启动训练 ssh 转发 7007 端口 浏览器实时盯进度。训练日志在终端滚动渲染画面和 ETA 在网页里更新需要干预时用/pause-toggle暂停——整条链路没有任何额外组件。下次租用云显卡训练 3D 高斯泼溅模型时不妨把这套 CLIWebViewer 工作流固定进你的脚本里。【免费下载链接】spirula-studioCross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA.项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

纯HTML+CSS家乡介绍页:零JS本地静态网页实战
纯HTML+CSS家乡介绍页:零JS本地静态网页实战

简介:这是一份面向HTML5初学者与前端入门学习者的家乡主题网页开发模板,聚焦语义化结构与基础样式实践,帮助用户快速掌握网页内容组织与视觉呈现的核心技能。资源共12个文件,包含2个HTML主页面(index.html、test.html&… · 2026/9/25 13:22:49

Oracle EBS R12表结构解析:从多组织到弹性域的查询避坑指南
Oracle EBS R12表结构解析:从多组织到弹性域的查询避坑指南

简介:Oracle EBS R12表结构资源包面向需要掌握EBS数据模型的开发、运维与二次开发人员。内容系统梳理了财务管理(GL总账、AP应付、AR应收、FA资产)、供应链(PO采购、INV库存、OE订单)、人力资源(PER员工主数… · 2026/9/25 13:22:49

Substrate 作为 AI Agent 可信执行环境:Wasm 运行时与状态机架构实践
Substrate 作为 AI Agent 可信执行环境:Wasm 运行时与状态机架构实践

1. 项目概述:Substrate 不是“另一个区块链框架”,而是重构底层信任范式的工程实践如果你最近在技术社区里频繁看到substrate这个词,尤其和agent、Kubernetes、OCI、gVisor这些词一起出现,那大概率不是在聊波卡(Polkad… · 2026/9/25 13:22:43

Agent技能体系实战:从工具混乱到高效编排的完整指南
Agent技能体系实战:从工具混乱到高效编排的完整指南

做Agent开发一段时间的朋友,大概率都遇到过同一个问题:功能越加越多,技能越堆越乱,Agent用起来反而越来越“笨”——该调用的工具不调用,不该调用的天天瞎调用,翻日志排查的时候人都要疯掉。我自己手头这个… · 2026/9/25 13:57:07

重磅!DeepSeek-V3.2-Exp 发布百万输出仅3元|附完整论文中文翻译与 TaoToken 配置骨架
重磅!DeepSeek-V3.2-Exp 发布百万输出仅3元|附完整论文中文翻译与 TaoToken 配置骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 13:56:36

2026腾讯云服务器一年多少钱?30台CVM配置价格与选型指南
2026腾讯云服务器一年多少钱?30台CVM配置价格与选型指南

1. 为什么“一年多少钱”这个问题,从来都不是一句话能答完的每次有人问我“腾讯云服务器一年到底多少钱”,我都不会直接甩一个数字过去。不是我不想说,而是这个问题本身就问得不够精确——就像你问“买一辆车多少钱”,销售没法回答… · 2026/9/25 13:56:29

C++模板编译期计算:从递归实例化到constexpr的现代实践
C++模板编译期计算:从递归实例化到constexpr的现代实践

模板编译期计算这个话题,搁在C社区里基本就是模板元编程的代名词。我最早接触它是在读Loki库和Boost.MPL源码的时候,第一感觉是这玩意儿不像代码,更像在给编译器出谜题——你写一套规则,编译器在编译阶段替你跑完所有“计算”&… · 2026/9/25 13:56:23

Python小屋编程题91-100复盘:语法进阶与高频陷阱解析
Python小屋编程题91-100复盘:语法进阶与高频陷阱解析

刷题刷到第90多道是什么感觉?微信上有个读者跟我抱怨,Python小屋的题他每道都能写出来,可一看参考解答,总觉得自己的代码又臭又长,像在拼积木,人家写的却像在盖房子。这问题太典型了。Python小屋剧本里的编… · 2026/9/25 13:56:23

Server 2019 安装 Intel 无线网卡驱动失败?WLAN 服务与 INF 修改排障全攻略
Server 2019 安装 Intel 无线网卡驱动失败?WLAN 服务与 INF 修改排障全攻略

这活儿其实挺有意思的。一台要当工作站的 Windows Server 2019,塞了一块 Intel Wireless-N 7265 无线网卡,结果系统死活不认。设备管理器里永远是一坨黄色感叹号,Intel 官方驱动包双击就弹"此系统不支持",我一度以为是卡… · 2026/9/25 13:56:17

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码