Joseph Spiker spikerj
  • Joined on 2025-11-03
spikerj commented on issue spikerj/spikersoft-issues#359 2026-07-04 12:52:57 +00:00
[ArtStudio M4] Entire stack on the MacBook — native ArtPipeProcessor (no GPU in Docker on macOS), compose.mac, dev-mode GpuCoordinator

Slice 1 acceptance evidence: the platform chain ran end-to-end on the M5. Submit (POST api/artstudio/submit, test auth) → RabbitMQ → native ArtPipeProcessor (BypassGpuLease) → real MPS…

spikerj commented on issue spikerj/spikersoft-issues#357 2026-07-04 07:12:13 +00:00
[ArtStudio M2] Mac-native pipeline profile — full Tier-A stage chain on MPS (concept → model → texture → rig → animate → export)

Slice 2 done on feature/device-abstraction-mps (commits 82b422f1d56900; pytest 596 passed — 22 new profile tests; independently re-verified).

  • Pipeline profiles implemented in…
spikerj commented on issue spikerj/spikersoft-issues#351 2026-07-04 07:01:04 +00:00
[ArtStudio P5] Frontend Art Studio — pipeline wizard, three.js viewer, SignalR progress + queue position, my-assets library

SignalR live-progress slice up for merge: backend PR #63 (worker publishes art.asset.stage.*/asset lifecycle events; API relay…

spikerj commented on issue spikerj/spikersoft-issues#357 2026-07-04 06:43:38 +00:00
[ArtStudio M2] Mac-native pipeline profile — full Tier-A stage chain on MPS (concept → model → texture → rig → animate → export)

First real generations on the M5 Max — both Tier-A launch backends work on MPS through the canonical worker seam (artpipe servePOST /jobs), zero PYTORCH_ENABLE_MPS_FALLBACK needed.…

spikerj commented on issue spikerj/spikersoft-issues#348 2026-07-04 06:37:26 +00:00
[ArtStudio P2] ProArt GPU worker — RabbitMQ stage consumer wrapping art_pipe's worker protocol (modeling stage first)

.NET side complete and up for merge: backend PR #62 + infra PR [spikersoft-infrastructure#5](https://git.spikersoft.com/spikerj/spi…

spikerj commented on issue spikerj/spikersoft-issues#351 2026-07-04 06:14:07 +00:00
[ArtStudio P5] Frontend Art Studio — pipeline wizard, three.js viewer, SignalR progress + queue position, my-assets library

First slice up: spikersoft-angular PR #112 — the full composable component set (art-prompt-composer, art-stage-timeline,…

spikerj commented on issue spikerj/spikersoft-issues#356 2026-07-04 06:11:39 +00:00
[ArtStudio M1] Device abstraction in art_pipe core — cuda/mps/cpu seam (upstream to ProArt)

Implemented on local branch feature/device-abstraction-mps in art_pipe (commit a186626, +384/−82 across 25 files). All scope items done: artpipe/device.py (resolve() cuda>mps>cpu +…

spikerj closed issue spikerj/spikersoft-issues#347 2026-07-04 06:09:39 +00:00
[ArtStudio P1] Backend foundation — ArtAsset domain, stage workflow docs, CQRS slice + endpoints
spikerj commented on issue spikerj/spikersoft-issues#344 2026-07-04 06:00:59 +00:00
[CI] SonarQube Scan workflow red on every spikersoft-angular run — CE task fails server-side during report processing

Scope update: this is not Angular-specific — spikersoft-backend now shows the identical failure. Runs 1650 (2026-07-04 00:04, pre-existing commit) and 1654 (05:52, PR #61 head 1caf8c1) both…

spikerj commented on issue spikerj/spikersoft-issues#351 2026-07-04 05:46:14 +00:00
[ArtStudio P5] Frontend Art Studio — pipeline wizard, three.js viewer, SignalR progress + queue position, my-assets library

Frontend direction from Joey (2026-07-04): Angular-native composable components — no monolithic page. The studio lives under the Tools section alongside the other dev tools, built as a…

spikerj commented on issue spikerj/spikersoft-issues#347 2026-07-04 05:43:47 +00:00
[ArtStudio P1] Backend foundation — ArtAsset domain, stage workflow docs, CQRS slice + endpoints

Implementation up: spikersoft-backend PR #61 (branch feature/artstudio-p1-347, 39 files). Build clean, 104/104 unit tests green…

spikerj commented on issue spikerj/spikersoft-issues#359 2026-07-04 05:30:23 +00:00
[ArtStudio M4] Entire stack on the MacBook — native ArtPipeProcessor (no GPU in Docker on macOS), compose.mac, dev-mode GpuCoordinator

Scope clarification per epic topology decision: the Mac is a development/demo environment, not a deployment target. Production is CUDA Swarm services (#348 + stage services). This ticket's…

spikerj commented on issue spikerj/spikersoft-issues#348 2026-07-04 05:30:19 +00:00
[ArtStudio P2] ProArt GPU worker — RabbitMQ stage consumer wrapping art_pipe's worker protocol (modeling stage first)

Topology refinement (see epic comment): one codebase, N swarm services.

  • ArtPipe:Stages config selects which stage routing keys this instance consumes (e.g. ["modeling"]); queue-per-stage…
spikerj commented on issue spikerj/spikersoft-issues#346 2026-07-04 05:30:11 +00:00
[Epic] ProArt 3D Art Studio — student asset pipeline (concept → model → texture → rig → animate → game-ready GLB)

Deployment topology decision (Joey, 2026-07-04): Mac is the development path only; production deploys to NVIDIA CUDA hardware.

  • Dev (Mac, M5 Pro Max): everything native/non-container…
spikerj commented on issue spikerj/spikersoft-issues#346 2026-07-04 05:28:59 +00:00
[Epic] ProArt 3D Art Studio — student asset pipeline (concept → model → texture → rig → animate → game-ready GLB)

Mac workstream added (2026-07-04): target is the entire stack — infra, backend, GPU pipeline, Angular — on one MacBook (M5 Pro Max, 128 GB unified memory). The MPS portability audit (#355…

spikerj commented on issue spikerj/spikersoft-issues#348 2026-07-04 05:28:50 +00:00
[ArtStudio P2] ProArt GPU worker — RabbitMQ stage consumer wrapping art_pipe's worker protocol (modeling stage first)

Requirement added by the Mac workstream (#359): Docker on macOS has no GPU/MPS passthrough, so this worker will run containerized on Linux (CUDA) but as a **native host process on macOS…

spikerj commented on issue spikerj/spikersoft-issues#355 2026-07-04 05:28:45 +00:00
[ArtStudio Spike] Apple Silicon dev path — can trellis-mac (MPS port) back the modeling stage for local development?

Static audit done (2026-07-04) — answers the feasibility half of this spike; scope has grown from "local dev path" to a first-class Mac workstream (M1–M4: #356–#359) targeting the M5 Pro Max /…

spikerj opened issue spikerj/spikersoft-issues#359 2026-07-04 05:28:28 +00:00
[ArtStudio M4] Entire stack on the MacBook — native ArtPipeProcessor (no GPU in Docker on macOS), compose.mac, dev-mode GpuCoordinator
spikerj opened issue spikerj/spikersoft-issues#358 2026-07-04 05:28:07 +00:00
[ArtStudio M3] Metal extension reuse — TRELLIS via trellis-mac, then mtldiffrast/mtlgemm for InstantMesh, Hunyuan paint, UniRig
spikerj opened issue spikerj/spikersoft-issues#357 2026-07-04 05:27:47 +00:00
[ArtStudio M2] Mac-native pipeline profile — full Tier-A stage chain on MPS (concept → model → texture → rig → animate → export)