Who is this for?
Thread is for people who need a local image pipeline first, with GPU work available when needed.
People
App developers
Need upload, tile, upscale, stitch, and download in one small flow.
Image workers
Need simple tools for batches of images.
GPU developers
Need a place to keep CUDA and Metal paths next to the CPU path.
API users
Need the image flow behind HTTP endpoints.
Use Cases
Photo tools
Resize, upscale, and stitch images.
Large images
Split work into smaller pieces.
Batch work
Run the same image step many times.
GPU tests
Keep CUDA and Metal work separate from the default CPU path.
Why it exists
The project keeps a working local path while GPU work grows around it.
The API is small on purpose.