Repository navigation
Releases
v0.3.1 — 修复 #27 #29 #30 #31
小修复版本,不需要数据迁移。
修复
- #29 任务列表状态:
waiting_for_capacity等后端状态现在显示中文(如「等待算力」),「进行中」计数也把排队、等算力、分配中的任务算进去。 - #30 失败后实例一直「释放中」:任务在创建运行时之前就失败时,实例直接收尾为「已释放」,不再停在「释放中」。同时 SQLite 改用 WAL 并把锁等待放宽到 30 秒,减少并发写入时的
OperationalError(database is locked)。 - #31 工作流离线预览来回闪:预览只在切换工作流时读取一次,不再随页面刷新反复重读;版本号是
1.0.0这类字符串时也能正常打开,不再报「请求格式错误」。 - 首次启动建表冲突:启动器同时拉起 API 和 worker,全新数据库上两边一起建表时可能报
table already exists退出,现在建表跨进程串行。 - #27 Windows 前端测试:测试入口用
fileURLToPath转换路径(感谢 @CyrusAuyeung,PR #28)。
验证
- 后端 513 项、前端 43 项测试通过;类型检查、生产构建和契约检查通过。
- 本版本没有跑真实 Colab/GPU 任务。
升级前请备份数据库和 .env。
下载与验证范围
桌面包内置 Python 与依赖;Android 为 Termux 后端包,不是 APK,首次启动需联网。Linux x86_64 做了原生启动和 Mock 任务检查;Windows、macOS 双架构和 Termux 只做了交叉构建与归档检查。归档不含 .env、数据库、OAuth 凭据或运行数据,校验见 SHA256SUMS.txt。
源码提交:c12f06071cc16c6e2661873f7703b60b30a46a8c。
安装包下载
v0.3.0 — 精简防御性代码并修复 #24
v0.3.0
本版本精简了历次迭代累积的防御性代码,并修复 #24。
精简防御性代码(约 -1270 / +490 行)
- 调度器、实例、账号、Drive、工作台统一只对接真实数据层,删除为测试替身准备的探测、回退调用和兼容分支。
- 删除只吞掉或重复包装错误、没有补救动作的 try/except,以及重复校验、不可能分支和未使用的配置项。
- 认证、属主隔离、路径穿越检查、密钥处理,以及调用 Colab、Drive、子进程时的真实错误处理全部保留。
修复 #24
感谢 @CyrusAuyeung 在 #25 中的实现,本版本参考并合入了其中的修复:
- 运行时通过 nvidia-smi 上报实际 GPU,任务、实例和租约记录真实型号,不再把申请规格当作实际硬件;界面区分“实际 GPU / 申请规格”。
- 只有一个已授权 Colab 账号时,自动分配会先绑定该账号;缓存准备与 Drive 同步使用正确的计算号和 Drive 号。
- Colab 分配失败区分容量不足(NO_RUNTIMES)与其他错误,不外泄原始错误文本。
- 已释放或正在清理的租约不再被重新分配;清理重试成功后清除临时告警,保留原始失败原因。
- Windows 协调端改用跨平台文件锁,时间戳统一带时区。
验证
- 后端 509 项、前端 43 项测试通过;Ruff、TypeScript 类型检查、Vite 生产构建与契约检查通过。
- 真实 Colab L4 CUDA 冒烟通过:运行时实测识别到 NVIDIA L4,任务结束后运行时按时释放。
- 已知未验证:Windows 文件锁尚未在 Windows 真机上试过。
升级前备份数据库与 .env,保留原加密配置和数据卷,无需数据迁移。
下载与验证范围
桌面包内置 Python 与依赖;Android 为 Termux 后端包,不是 APK,首次启动需联网。
Linux x86_64 执行了原生启动、健康检查、登录、授权起始请求及 Mock 任务至图库检查。Windows、macOS 双架构和 Termux 通过交叉构建与归档检查,未进行对应真机运行。
源码提交:2183bec0f240c743cac85c7bfa9cb562e72150e3。归档不含 .env、数据库、OAuth 凭据或运行数据。下载校验见 SHA256SUMS.txt。
安装包下载
v0.2.15 — 日志计时、工作流预览与插件契约修复
v0.2.15
包含 v0.2.14 与 v0.2.15 的修复:
- 修复历史实例预算占用。
- 完善草稿与启用向导预览。
- 补齐阶段耗时及计时来源。
- 支持任务结束后查看持久日志。
- 增加权重、节点及审查信息。
- 完善可信插件权重准备契约。
- 修复连接信息脱敏和插件兼容。
源码提交:761f6bb2086ff852e078c37ca8e3e18aee4237d2。
源码回归:gen2 后端 464 项、前端 37 项通过,Ruff、TypeScript、生产构建和独立复审通过。390px/1440px 离线界面验收通过。
升级前备份数据库与 .env,保留原加密配置和数据卷。不要覆盖旧配置或清空数据库。
下载与验证范围
桌面包内置 Python 与依赖;Android 为 Termux 后端包,不是 APK,首次启动需联网。
Linux x86_64 执行原生启动、健康检查、登录、授权起始请求及 Mock 任务至图库检查。Windows、macOS 双架构和 Termux 通过交叉构建与归档检查,未进行对应真机运行。未交换真实 Google 令牌,未启动真实 GPU,未修改生产部署。
源码提交:761f6bb2086ff852e078c37ca8e3e18aee4237d2。归档不含 .env、数据库、OAuth 凭据或运行数据。下载校验见 SHA256SUMS.txt。
安装包下载
Colab GPU Studio v0.2.13
更新内容
- 修复工作流向导离页后无法续接的问题,恢复原冒烟任务并复用成功结果。
- 增加相同请求去重及当前模板、模型和依赖签名校验,避免旧证据被复用。
- 增加中文阶段耗时、实例释放后的历史日志及离线节点图预览。
- 增加默认关闭、管理员显式允许的可信执行器插件契约。
验证
- Gen2 后端全量:425 passed。
- 前端:33 项测试、构建与 GPU 契约检查通过。
- Linux 发行包启动检查:健康接口报告 0.2.13,首页 HTTP 200。
- 五个平台归档均通过 SHA256 校验。
- 未启动真实 GPU,未进行 Google OAuth 交换;生产部署未改。
升级前请备份数据库和 .env,保留现有加密配置。详见 docs/RELEASE_NOTES_0.2.13.md。
0.2.12:批量任务租约交接与释放恢复
0.2.12:批量任务租约交接与释放恢复
- 准备就绪后再分配实例。
- 交接同步任务和实例归属。
- 校验执行记录关联一致性。
- 清理与实例重用互斥保护。
- 恢复有删除证据的历史实例。
- 补充账号隔离与重放回归。
- 重试使用新的实例分配标识。
已有“释放中”实例的恢复
- 暂停提交新任务,停止旧版 worker/watchdog。
- 备份数据库、
.env与相关数据目录,保留原ENCRYPTION_KEY。 - 更新至本提交或后续包含此修复的版本,按原部署方式重启 API、worker 与 watchdog。
- 等待 watchdog 巡检并刷新实例列表。
自动恢复要求实例与租约属于同一用户、账号 ID 非空且一致,租约的实例关联与当前实例一致,关联租约已标记 deleted,并保存了 provider 明确确认远端删除的 remote_deleted 及可信来源记录。满足条件的 releasing / cleanup_pending 实例会安全收敛为 deleted,不再计入活跃实例预留预算;重复巡检不会重复结算。
仅有 deleted 状态、普通 404、网络异常、缺失账号或租约关联均不足以自动确认远端删除。旧数据缺少上述证据时可能仍保留“释放中”,请提供脱敏后的实例、任务及租约 ID 和相关日志进一步核对;不要清空数据库、重新生成加密密钥或直接执行批量 UPDATE/DELETE。
验证范围
本地与 gen2 完整后端测试均为 384 项通过;前端 22 项通过,生产构建、契约检查、Ruff 和 diff 检查通过。当前源码独立复审通过,补充验证了指定实例重试、清理失败释放围栏、指数退避与 admission 互斥。
未启动真实 GPU,未进行真实 Google OAuth 交换。Linux 发行包运行验收及其他平台归档验收以本次 Release 记录为准。
下载与验证范围
桌面包内置 Python 与依赖;Android 为 Termux 后端包,不是 APK,首次启动需联网。
Linux x86_64 执行原生启动、健康检查、登录、授权起始请求及 Mock 任务至图库检查。Windows、macOS 双架构和 Termux 通过交叉构建与归档检查,未进行对应真机运行。未交换真实 Google 令牌,未启动真实 GPU,未修改生产部署。
源码提交:847e4bf6ac41f22c430ed1b1192bf8474ba655d2。归档不含 .env、数据库、OAuth 凭据或运行数据。下载校验见 SHA256SUMS.txt。
发行包下载
| 平台 | 文件 | 字节数 |
|---|---|---|
| Android Termux(非 APK) | Colab-GPU-Studio-v0.2.12-android-termux.zip | 435,390 |
| Linux x86_64 | Colab-GPU-Studio-v0.2.12-linux-x86_64.tar.gz | 66,943,642 |
| Windows x86_64 | Colab-GPU-Studio-v0.2.12-windows-x86_64.zip | 47,153,125 |
| macOS Apple Silicon | Colab-GPU-Studio-v0.2.12-macos-arm64.tar.gz | 51,013,148 |
| macOS Intel | Colab-GPU-Studio-v0.2.12-macos-x86_64.tar.gz | 50,522,375 |
| 构建工具与验收脚本 | Colab-GPU-Studio-v0.2.12-build-tools.zip | 21,473 |
0.2.11:账号池升级与多账号授权修复
0.2.11:账号池升级与多账号授权修复
- 补齐旧账号和实例绑定。
- 修复连接后误显示模拟GPU。
- 修复新增账号OAuth配置。
- 支持按账号保存OAuth应用。
- 修复冒烟任务账号传递。
- 加强迁移归属与授权隔离。
升级注意
先备份原数据库及 .env,保留原 ENCRYPTION_KEY;不要用新配置覆盖旧密钥。旧账号、连接及任务记录通过启动迁移保留。不同账号使用不同应用时,请在设置的Google应用配置中选择对应账号;已有连接确实更换客户端时仍需先断开该账号。
验证
gen2 最终后端 365 项通过(2 条既有警告);前端相关 16 项、构建和契约检查通过。官方 0.1.31-dev.8 直接升级及经过 0.2.0、0.2.5、0.2.6 后升级的四条路径、重复启动通过。手机浏览器验证连接后规格检查与跨账号应用配置保存。独立复审通过。
未交换真实 Google 令牌或启动真实 GPU。发行包验证另见 GitHub Release。
下载与验证范围
桌面包内置 Python 与依赖;Android 为 Termux 后端包,不是 APK,首次启动需联网。
Linux x86_64 执行原生启动、健康检查、登录、授权起始请求及 Mock 任务至图库检查。Windows、macOS 双架构和 Termux 通过交叉构建与归档检查,未进行对应真机运行。未交换真实 Google 令牌,未启动真实 GPU,未修改生产部署。
源码提交:940f724a3dd358c091cf1d4e822e385815b454a5。归档不含 .env、数据库、OAuth 凭据或运行数据。下载校验见 SHA256SUMS.txt。
发行包下载
| 平台 | 文件 | 字节数 |
|---|---|---|
| Android Termux(非 APK) | Colab-GPU-Studio-v0.2.11-android-termux.zip | 430,521 |
| Linux x86_64 | Colab-GPU-Studio-v0.2.11-linux-x86_64.tar.gz | 66,942,984 |
| Windows x86_64 | Colab-GPU-Studio-v0.2.11-windows-x86_64.zip | 47,148,250 |
| macOS Apple Silicon | Colab-GPU-Studio-v0.2.11-macos-arm64.tar.gz | 51,001,804 |
| macOS Intel | Colab-GPU-Studio-v0.2.11-macos-x86_64.tar.gz | 50,524,707 |
| 构建工具与验收脚本 | Colab-GPU-Studio-v0.2.11-build-tools.zip | 21,442 |
0.2.10:新增账号授权修复与 CLI 算力号更新
0.2.10 更新说明
- 修复新增账号授权失败
- 修复已配应用被误判未配置
- 保留各账号令牌隔离
- 补充授权流程回归测试
- 同步版本与依赖锁版本
问题与修复
通过网页设置保存 Google OAuth 应用后,配置记录属于当前 owner,不绑定具体 Google 账号。新增账号的授权服务此前只读取账号绑定的应用配置,因此在没有环境变量配置时,设置页显示“已配置”,点击 Colab 或 Drive 授权仍会返回 503 GOOGLE_ACCOUNT_ERROR(Google OAuth 未配置),前端随后显示“授权尚未开始;再次重试会复用同一幂等键。”。
修复后的读取顺序为:账号专属应用配置 → 同一 owner 未绑定账号的共享应用配置 → 环境变量。账号 access token、refresh token、OAuth state 的归属与隔离逻辑不变,不读取其他 owner 或其他账号的应用配置,已撤销配置不可用。
同时包含的近期更新
- Colab CLI 算力号接入
- 算力与 Drive 账号独立绑定
- CU 预估与实际扣费对账
- 一键启用冒烟时长修正
这些更新此前已进入 main,本次与授权修复一起编入发行包。
验证范围
本版本全量后端测试 328 项通过,前端构建与接口契约检查通过。
新增回归测试覆盖网页保存配置后新增账号的 Colab / Drive 授权、同一幂等键复用、无登录 owner 的回调按 state 找回正确账号、账号专属配置优先,以及跨 owner、跨账号和已撤销配置的隔离。
授权回调中的 Google token 交换使用测试传输;这不代表真实 Google 账号授权或真实 GPU 已验收。本次修复不包含启动 GPU 或修改线上数据。
下载与验收边界
桌面包内置 Python 与依赖;Android 为 Termux 后端包,不是 APK,首次启动需联网。
- Linux x86_64:原生启动、健康检查、登录、账号授权起始请求与 Mock 任务至图库验收。Mock 产物不是模型生成结果。
- Windows、macOS 双架构、Termux:交叉构建与归档结构检查,未宣称对应真机运行。
- 未进行真实 Google token 交换,未启动真实 GPU,未部署生产站。
- SHA-256 清单见
SHA256SUMS.txt,打包工具与验收脚本见build-tools.zip。
应用源码固定于提交 05de35a5becab2adf42281d238c41cc4ca889599,不包含 .env、数据库、OAuth 凭据、模型权重或运行数据。
发行包下载
| 平台 | 文件 | 字节数 |
|---|---|---|
| Android Termux(非 APK) | Colab-GPU-Studio-v0.2.10-android-termux.zip | 422,566 |
| Linux x86_64 | Colab-GPU-Studio-v0.2.10-linux-x86_64.tar.gz | 66,935,068 |
| Windows x86_64 | Colab-GPU-Studio-v0.2.10-windows-x86_64.zip | 47,140,293 |
| macOS Apple Silicon | Colab-GPU-Studio-v0.2.10-macos-arm64.tar.gz | 50,994,196 |
| macOS Intel | Colab-GPU-Studio-v0.2.10-macos-x86_64.tar.gz | 50,516,534 |
| 构建工具与验收脚本 | Colab-GPU-Studio-v0.2.10-build-tools.zip | 21,440 |
0.2.6:网页一键启用内置工作流 + Krea2 模板修复
本次更新(简版)
内置模板以前只能照着文档敲命令启用,现在网页上点几下就行。
- 工作流页可一键启用内置模板
- 自动走完校验、审查、冒烟、发布
- 冒烟前须确认会产生 GPU 费用
- 冒烟失败停在原步并说明原因
- 修复 Krea2 模板漏带 LoRA 权重
- 内置模板升级 1.1.1,旧 1.1.0 弃用
- 附五平台独立包,解压即用
0.2.6 更新说明
新功能:网页一键启用内置草稿
以前要把内置草稿变成可用工作流,只能照 docs/BUILTIN_WORKFLOWS.md 用 curl 依次调管理员接口
(校验 → 模型审查 → 工作流审查 → 真实冒烟 → 验收 → 发布),普通用户很容易卡住。
工作流页面每个未发布版本右侧新增 一键启用,展开为五步向导:- 校验模板
- 确认模型来源与许可
- 锁定权重、ComfyUI commit 与节点白名单
- 真实 GPU 冒烟(最长 5 分钟,按分钟计费)
- 验收冒烟结果并发布为当前版本
- 必须勾选「我知道会真实开 GPU 并产生费用」才会执行;冒烟阶段前端自动轮询任务状态,
完成后自动验收并发布,失败停在该步并显示原因,可重试。 - 新增只读接口
GET /api/gpu/workflows/{id}/activation:返回各步完成状态、最近一次冒烟任务、
服务端阻塞原因(未开真实 GPU、未配置费率、模型缺来源或许可)。该接口不批准、不分配 GPU、不写证据。
变更
- 工作流页原有「校验 / 发布」按钮保留,供排查和手动操作。
docs/BUILTIN_WORKFLOWS.md第 3 节改写为网页一键启用,curl 流程保留为排查用。
验证
uv run pytest -q:307 passed(新增 3 条 activation 用例)uv run ruff check api tests:通过npm run build:通过- 线上 0.2.6:
/api/health返回 0.2.6,/api/gpu/workflows/x/activation未登录返回 401(路由已注册),前端资产哈希更新
0.2.5 更新说明
修复:内置 Krea2 模板缺 LoRA 权重(issue #3)
krea2-moss-dual-t2i 1.1.0 的 workflow 图里串联了 7 个 LoraLoaderModelOnly,但模板清单没有随包下发任何 LoRA 权重,
任务在分配完 Colab 运行时后才报 LoRA 文件没有随任务下发,等于先烧一次 GPU 配额再失败。
- 新增内置模板
krea2-moss-dual-t2i 1.1.1:保留 4 个可公开下载的 Hugging Face LoRA(电影胶片 2 / realism_engine v3.1 /
影视柔光 / 风格滤镜)并写入weight_files;3 个作者私有 LoRA 从图中摘除并重连模型链。 - 退役 1.1.0:从
catalog.json移除并删除模板文件。 - 内置模板导入阶段新增校验:LoRA 节点未随包下发、或引用私人 Drive 权重时直接启动报错,不再拖到 GPU 阶段才失败。
- 新增回归测试两条;
workflows/krea2-moss-dual-t2i/1.2.0/文档补上 3 个私有权重的获取来源(作者整合包与 C 站页面)。
变更:compose 文件拆分(issue #2)
docker-compose.yml改为docker-compose.example.yml并只跟踪示例;- 本地
docker-compose.yml进入.gitignore,改端口/挂载不再弄脏工作区; scripts/deploy.sh缺少本地编排文件时自动复制一份。
版本说明
版本号统一为 0.2.5,与线上部署一致。0.2.1–0.2.4 只以服务端镜像补丁形式存在(数据库/调度器/实例中心的小步修复),
不单独发布 Release,其改动包含在本次镜像基线中。
验证
uv run pytest -q:304 passeduv run ruff check api tests:通过- 线上 0.2.5 容器内 5 个内置模板全部通过导入校验;对线上库副本执行种子演练,1.1.1 正常落为 draft,4 个 LoRA 全覆盖
获取与升级
- 源码:
git clone后git checkout v0.2.6。 - Docker:
cp .env.example .env→ 填好配置 →cp docker-compose.example.yml docker-compose.yml→docker compose up -d --build。 - 已部署 0.2.5 的实例:把镜像标签和 web 挂载切到 0.2.6 后
docker compose up -d --no-build即可,数据库无需迁移。
说明
- 预编译桌面/Android 独立包见下方「多平台独立构建(gen2)」,可直接下载使用。
- 内置模板升级为
krea2-moss-dual-t2i 1.1.1;旧的 1.1.0 草稿不会自动删除,但它无法运行,请改用 1.1.1。
多平台独立构建(gen2)
本版本由 InstaBox gen2(instabox-gen2,4 vCPU / 8 GiB)从 tag v0.2.6(commit 8b0ead416489b7cd94b823f7f56e39638da9a3ab)独立构建并上传。应用代码未修改;包内不含 .env、数据库、OAuth 凭据、模型权重或运行时数据,默认离线 Mock。
| 平台 | 包 | SHA-256 |
|---|---|---|
| Linux x86_64 | linux-x86_64.tar.gz | 2d1e1fbdcc9d044d4d85fe24dd7ed6633768003951fb42935db1834658cd4da8 |
| Windows x86_64 | windows-x86_64.zip | 0dd12c61d1c11c28dd5d5cc8c90d00bbaa7623aa075d71d0b0802cf8ec3ca703 |
| macOS Intel | macos-x86_64.tar.gz | b838a5ee5b4187abd4edcd4906c399d3137e4dbce58fbdf2c3048d188577b0f6 |
| macOS Apple Silicon | macos-arm64.tar.gz | 2181d3a4e53e528b1c8caf2967d5482f93f2cf41d2a53baad0d12cd6e3a0c06f |
| Android Termux(非 APK) | android-termux.zip | 5a9b75caa4dcedb000fe121c67573f9bc1d6d62ef40c9680de5f7341295ce10d |
| 打包工具与启动器源码 | build-tools.zip | e8bdbaea10da3e3694f9b6b23f698b61ee724e07dd1fe0cdbf69466679154f2b |
完整清单:SHA256SUMS.txt
验收边界
- Linux x86_64:真机验证通过。 在 gen2 隔离目录解压后运行启动器
--self-test输出SELF_TEST_OK;随后真实启动服务,/api/health返回0.2.6;登录成功;工作流列表已包含krea2-moss-dual-t2i 1.1.1草稿(1.0.0 仍在);新增的/activation接口返回六步状态并正确报告「未开启真实 GPU」;提交 Mock 任务到completed,图库存在产物。 - Windows / macOS x86_64 / macOS arm64 / Termux:完成交叉构建、归档 CRC 校验、包内目标平台二进制与依赖检查;未在真机运行,不冒充真机验收。
- 所有附件已用无鉴权公开链接回下载,逐字节核对大小与 SHA-256。
0.2.0:多账号目录、实例中心、常开保留与受控工作台
Colab GPU Studio 0.2.0
发布日期: 2026-11-07
示例地址: https://your-studio.example.com
本次更新概览
- 新增Google多账号目录与独立授权
- 支持Colab与Drive凭据分用途管理
- 新增账号分配开关与每日安全预算
- 新增实例中心统一查看与停止机器
- 支持常开保留模式与跨任务热复用
- 保留到期时间随新任务完成自动顺延
- 确认远端删机后才标记实例为已删除
- 自动记录实例生命周期用量账本明细
- 新增受控实例工作台只读与安全操作
- 修复手机端实例中心与账号目录排版
- 修复实例详情加载大快照导致的卡顿
- 修复调度锁阻塞与策略字段往返冲突
模块说明
1. Google 多账号目录
在「设置 › 账号目录」集中管理多个 Google 账号,不再混用单一全局凭据。每个账号独立维护 Colab 与 Drive 授权状态,支持单独开启或关闭任务分配、设置站内估算 CU 安全预算,并在解除连接前自动检查活动资源,防止误删正在运行的任务或丢失历史作品归属。
- 新增账号别名并分别完成授权
- 独立开关允许使用与允许分配
- 设置单账号每日安全预算上限
- 安全检查通过后才允许解除连接
2. 实例中心与常开保留(Retain)
在「算力」与「设置」页面均可查看实例中心,将机器生命周期从单次任务中解耦。开启保留策略后,任务完成时机器进入「保留空闲」状态并按设定分钟数倒计时;后续同指纹任务可直接复用该实例并跳过环境与模型恢复,完成后自动顺延空闲截止时间。手动停止或空闲到期后,由服务端与 Watchdog 确认远端释放并记录用量账本。
- 全宽单列展示实例状态与短ID
- 支持按全部、活动、保留、历史筛选
- 展开详情秒看关联任务与事件流
- 手动停止需待远端确认后标已删除
3. 运行选择与受控工作台
在「创作 › 运行设置」中可直接选择目标账号、兼容实例与完成后的保留策略(节省 / 批次 / 智能 / 保留)。实例中心提供受控工作台入口,仅通过服务端白名单接口读取受审查工作流参数、产物与脱敏日志,绝不向浏览器暴露底层 Runtime 连接令牌或开放任意代码执行。
- 创作页支持指定账号与复用机器
- 支持设置1至30分钟空闲保留时长
- 受控工作台支持查看参数与日志
- 历史或未验证实例自动强制只读
升级与数据迁移
uv run alembic upgrade head完整迁移、回退与验收说明见仓库内 docs/V020_MIGRATION_ROLLBACK.md 与 docs/V020_VALIDATION.md。
多平台独立构建(gen2)
本版本已由 InstaBox gen2(instabox-gen2,4 vCPU / 8 GiB)从 tag v0.2.0(commit 47c9874756cabc918b148a4dad57475841375e4d)独立构建并上传。应用代码未修改;默认仍为离线 Mock,不包含 .env、数据库、OAuth 凭据、模型权重或运行时数据。
下载
- Colab-GPU-Studio-v0.2.0-linux-x86_64.tar.gz —
5df2ffe1cf72a5a49a400495a006bbe350c5ae981618fca89596fa61fb410a72 - Colab-GPU-Studio-v0.2.0-windows-x86_64.zip —
c873bd8d0c98cf699d1307aa4ba1dd7f04b73be59136579e70a944c8dcf11d13 - Colab-GPU-Studio-v0.2.0-macos-x86_64.tar.gz —
1cdb96023651863c4c28af78eadef306db431ac34daca7967b0f08adc5d17aa9 - Colab-GPU-Studio-v0.2.0-macos-arm64.tar.gz —
b1f9223c7c53ce26e6ba664febd9d581bb6c8cb7f74d02e40a32b0d3398d6dbc - Colab-GPU-Studio-v0.2.0-android-termux.zip —
ad28ad4409851d4fde035b989ea59d553b719106f6534229216a02edf6bbd7c9
SHA-256 完整清单见 SHA256SUMS.txt。
验收边界
- Linux x86_64:已在 gen2 隔离解压目录真实运行;启动器输出包含
SELF_TEST_OK,随后核对真实/api/health返回版本0.2.0;完成登录、Mock 任务(completed)并确认 gallery 产物存在。 - 五平台包:已完成根目录 allowlist、内嵌目标 OS 二进制、归档 CRC/读取及敏感数据扫描;Windows/macOS/Termux 仅为交叉打包与结构验收,未声称真机运行。
演示:https://gpu-colab-studio-demo.tizenry.tech (只读密码:demo-readonly)。
解压后怎么启动
桌面独立包内置 Python 和依赖,无需另外安装 Python 或 Node。请完整解压,勿单独移动启动文件。
- Windows x86_64:运行
双击启动.bat或Colab-GPU-Studio.exe。 - Linux x86_64:在解压目录执行
./start.sh。 - macOS Intel / Apple Silicon:选择对应架构,双击
双击启动.command,或在终端执行./start.sh。包未做 Apple 签名/公证;若系统拦截,先核验来源和 SHA-256。 - Android:这是 Termux 全后端包,不是 APK。在 Termux 中执行
bash start-termux.sh;首次安装需要联网,原脚本会把共享存储中的项目迁入 Termux 内部目录。
首次启动会生成自己的 .env 并在终端显示随机登录密码;不要公开这份配置。默认模拟,不会仅因启动程序而申请 GPU。
可复现的打包辅助源码
原应用源码保持 tag 原样。独立包使用的 Go 原生启动器和仓库外打包脚本另附:
SHA-256:ba34e5c9d4949bc5d6577d9a7b5d7ee5fbb926ebdab6a8d71b039cc8856aed19。
0.1.31-dev.8:黑白界面、批次连续出图、同模型复用
Colab GPU Studio 0.1.31-dev.8
发布日期: 2026-11-05
在线服务: gpu.tizenty.xyz
本次版本合并界面重做与运行时稳定性改进,面向日常创作使用。以下为正式更新说明。
新增功能
批次连续出图
同一工作流的多张任务可在同一台 GPU 上连续执行:前一张完成后直接交接给下一张,无需反复开机,缩短等待并降低算力消耗。
同模型智能复用
在同一台仍在运行的机器上,若后续任务使用相同的模型与环境,将自动识别并跳过重复的模型文件恢复,进一步节省时间与 CU。
项目记忆与快捷切换
- 刷新页面后仍保留上次所选项目
- 点击右上角项目名称即可切换
- 旁侧「+」可快速新建项目
界面更新
创作站整体改为黑白极简风格,默认深色,并可在设置中切换浅色或跟随系统。
创作页
- 画面比例改为带预览的胶囊选项;自定义宽高仅在需要时出现
- 尺寸选项去重,交互更稳定
- 高级参数默认折叠,界面更清爽
- 关键与操作文案统一为简短中文,关键模式附带说明
工作流管理
- 按模型分组折叠,同一模型的多个版本集中展示并支持分页
图库与视频库
- 缩略图居中裁切、去除白边
- 选中后可预览、再次生成或删除(删除需确认)
算力页
- 「检查可用 GPU」会明确展示结果或错误信息
稳定性与体验修复
- 修复批次交接时偶发的机器归属错误,避免第二张及后续任务卡在清理阶段
- 离线或未启用真实 GPU 时,相关接口返回清晰提示,不再出现无反馈或异常失败
- 算力检查结果与错误均可在页面直接查看
使用提示
- 真实出图前,请将运行方式切换为 Colab GPU(默认仍为模拟)。
- 模型复用仅在同一台尚未关机的机器上生效;机器关闭或更换工作流 / 模型后会重新准备环境。
- 批次可减少重复开机,但每个任务仍会按流程启动推理环境。
- 部分长视频精修(例如 15 秒)在部分 GPU 型号上仍可能因显存或超时失败,请以实际任务状态为准。
完整技术变更、提交记录与回滚说明见仓库内 更新说明_main_2026-11-05.md。
多平台独立构建(gen2)
本版本已由 InstaBox gen2(instabox-gen2,4 vCPU / 8 GiB)从 tag v0.1.31-dev.8 构建并上传。应用代码未修改;仅使用 origin/main 的发布文档作为说明补充。默认仍为离线 Mock,不包含 .env、数据库、OAuth 凭据、模型权重或运行时数据。
下载
- Colab-GPU-Studio-v0.1.31-dev.8-linux-x86_64.tar.gz —
1747a129364810d364d132cdc7b121eb48cf99fd3f826952c1de5b146b4c8bfb - Colab-GPU-Studio-v0.1.31-dev.8-windows-x86_64.zip —
76362cf068a6e2f6a29e3c72b9dca2ce54a095f9f033fd81c5536194814bc5b3 - Colab-GPU-Studio-v0.1.31-dev.8-macos-x86_64.tar.gz —
f04e6fccd8713bd821825bf93ac82ef7a9ad1115cb1db8312b8ea6098bf89af8 - Colab-GPU-Studio-v0.1.31-dev.8-macos-arm64.tar.gz —
ce6b6fad538ced1d11b56a7a3c32d7cfd251df912a3f9368f081563aa576372a - Colab-GPU-Studio-v0.1.31-dev.8-android-termux.zip —
df3f9b5f47d6b0ac2fc94e7f273f72933bbe85d3064e6593073572c360d8fbba
SHA-256 完整清单见 SHA256SUMS.txt。
验收边界
- Linux x86_64:已在 gen2 隔离解压目录真实运行;启动器输出包含
SELF_TEST_OK,随后核对真实/api/health返回版本0.1.31-dev.8;完成登录、Mock 任务(completed)并确认 gallery 产物存在。 - 五平台包:已完成根目录 allowlist、内嵌目标 OS 二进制、归档 CRC/读取及敏感数据扫描;Windows/macOS/Termux 仅为交叉打包与结构验收,未声称真机运行。
演示:https://gpu-colab-studio-demo.tizenry.tech (只读密码:demo-readonly)。
解压后怎么启动
桌面独立包内置 Python 和依赖,无需另外安装 Python 或 Node。请完整解压,勿单独移动启动文件。
- Windows x86_64:运行
双击启动.bat或Colab-GPU-Studio.exe。 - Linux x86_64:在解压目录执行
./start.sh。 - macOS Intel / Apple Silicon:选择对应架构,双击
双击启动.command,或在终端执行./start.sh。包未做 Apple 签名/公证;若系统拦截,先核验来源和 SHA-256。 - Android:这是 Termux 全后端包,不是 APK。在 Termux 中执行
bash start-termux.sh;首次安装需要联网,原脚本会把共享存储中的项目迁入 Termux 内部目录。
首次启动会生成自己的 .env 并在终端显示随机登录密码;不要公开这份配置。默认模拟,不会仅因启动程序而申请 GPU。
可复现的打包辅助源码
原应用源码保持 tag 原样。独立包使用的 Go 原生启动器和仓库外打包脚本另附:
SHA-256:647ce8199089a404cbd04ca971068244b573fa7f0451b05815770079d9094d1c。