swactor/apps/myelin/node-image/Dockerfile.gpu-smoke
Zachery Aaron Shores-Chmielewski 02701280ed feat(myelin): harden Vast.ai provisioning
Stream bounded provider logs and surface provisioning phases through telemetry and the dashboard. Preserve offer-search criteria, use live relay endpoints for remote bootstrap, and add GPU smoke coverage. Exercise orchestrator crash recovery and clean completed checkpoints without dropping active work.
2026-08-29 11:28:05 +04:00

22 lines
617 B
Text

ARG BASE_IMAGE=myelin-node:latest
FROM ${BASE_IMAGE}
ARG TINYGRAD_VERSION=0.12.0
RUN apt-get update && \
apt-get install -y --no-install-recommends python3-pip && \
python3 -m pip install \
--break-system-packages \
--no-cache-dir \
"tinygrad==${TINYGRAD_VERSION}" && \
apt-get purge -y --auto-remove python3-pip && \
apt-get clean && \
rm -rf /var/lib/apt/lists/* \
/var/cache/apt/archives/* \
/var/cache/apt/*.bin \
/var/log/apt/* \
/var/log/dpkg.log \
/tmp/* \
/var/tmp/*
ENV DEV=CUDA \
CUDA_PTX=1