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.
22 lines
617 B
Text
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
|