NVIDIA
NVIDIA
BioNeMo Framework
Container
NVIDIA
NVIDIA
BioNeMo Framework

BioNeMo Framework for running training and inference on large scale bio-based models.

LayerLabelCreated
sha256:50a2287c7c7dac77a80458020fd906af34a68dc29158dfa3ea9138778c36fa9cRUN
TARGETARCH=amd64 TE_TAG=9d4e11eaa508383e35b510dc338e58b09c30be73 CAUSAL_CONV_TAG=52e06e3d5ca10af0c7eb94a520d768c48ef36f1f NEMU_RUN_TAG=v0.3.0 chmod 777 -R /workspace/bionemo2/
10/30/2025 10:10 AM UTC
sha256:198c07c18e7734a26d76b5ac75cba7537e470ed4b673b861aac7b87c4ea41e8eRUN
TARGETARCH=amd64 TE_TAG=9d4e11eaa508383e35b510dc338e58b09c30be73 CAUSAL_CONV_TAG=52e06e3d5ca10af0c7eb94a520d768c48ef36f1f NEMU_RUN_TAG=v0.3.0 uv pip install h11==0.16.0
10/30/2025 10:10 AM UTC
sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1COPY
/usr/local/rustup /usr/local/rustup
10/30/2025 10:10 AM UTC
sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1COPY
/usr/local/cargo /usr/local/cargo
10/30/2025 10:10 AM UTC
sha256:518e1ab02282cc31e53187b4e78e99dfbdb56e251bd3736ba1dd9b5de501ccc2COPY
./docs ./docs
10/30/2025 10:10 AM UTC
sha256:17459c93d88dcab0362eed74cd0b0b857bf01a8fee61a10708ad1aa10c0f5f06COPY
./ci/scripts ./ci/scripts
10/30/2025 10:10 AM UTC
sha256:8d58db516465918e5a8810e65c0698b5ecc7bd44a0e45c3b22f36f8db9678673COPY
./README.md ./
10/30/2025 10:10 AM UTC
sha256:979757890cfffd96ea2c355007d09ea795a7859959d5af3050f6c75b75f2b433COPY
VERSION .
10/30/2025 10:10 AM UTC
sha256:7bc5756c34ad150fd34bd28f8f22da23a57194b68c30144b0d9a52d280a1e007RUN
TARGETARCH=amd64 TE_TAG=9d4e11eaa508383e35b510dc338e58b09c30be73 CAUSAL_CONV_TAG=52e06e3d5ca10af0c7eb94a520d768c48ef36f1f NEMU_RUN_TAG=v0.3.0 mkdir -p /workspace/bionemo2/.cache/
10/30/2025 10:10 AM UTC
sha256:b38d52d319c95fab2040903282041433b6c9de2c20ef0194e2f838c64a7a3674RUN
RUN |4 TARGETARCH=amd64 TE_TAG=9d4e11eaa508383e35b510dc338e58b09c30be73 CAUSAL_CONV_TAG=52e06e3d5ca10af0c7eb94a520d768c48ef36f1f NEMU_RUN_TAG=v0.3.0 /bin/sh -c set -eo pipefail uv pip install maturin --no-build-isolation # install nvidia-resiliency-ext separately because it doesn't yet have ARM wheels
git clone https://github.com/NVIDIA/nvidia-resiliency-ext
uv pip install nvidia-resiliency-ext/
rm -rf nvidia-resiliency-ext/
# ngcsdk causes strange dependency conflicts (ngcsdk requires protobuf<4, but nemo_toolkit requires protobuf==4.24.4, deleting it from the uv pip install prevents installation conflicts)
sed -i "/ngcsdk/d" ./sub-packages/bionemo-core/pyproject.toml
# Remove llama-index because bionemo doesn't use it and it adds CVEs to container sed -i "/llama-index/d" ./3rdparty/NeMo/requirements/requirements_nlp.txt # Pin 'nvidia-modelopt' to 0.27.1 due to an API incompatibility of version 0.25.0 sed -i -E "s|nvidia-modelopt\[torch\]>=[^,]+,<=([^ ;]+)|nvidia-modelopt[torch]==\1|" ./3rdparty/NeMo/requirements/requirements_nlp.txt uv pip install --no-build-isolation \
./3rdparty/* \
./sub-packages/bionemo-* \
-r /requirements-cve.txt \
-r /requirements-test.txt # Install back ngcsdk, as a WAR for the protobuf version conflict with nemo_toolkit. uv pip install ngcsdk==3.64.3 # Temporary fix for changed filename, see https://nvidia.slack.com/archives/C074Z808N05/p1746231345981209 # Install >=0.46.1 bitsandbytes specifically because it has CUDA>12.9 support. # TODO(trvachov) remove this once it stops conflicting with strange NeMo requirements.txt files uv pip uninstall bitsandbytes && uv pip install bitsandbytes==0.46.1 # Addressing security scan issue - CVE vulnerability https://github.com/advisories/GHSA-g4r7-86gm-pgqc The package is a # dependency of lm_eval from NeMo requirements_eval.txt. We also remove zstandard, another dependency of lm_eval, which # seems to be causing issues with NGC downloads. See https://nvbugspro.nvidia.com/bug/5149698 uv pip uninstall sqlitedict zstandard rm -rf ./3rdparty rm -rf /tmp/* rm -rf ./sub-packages/bionemo-noodles/target # buildkit
10/30/2025 10:10 AM UTC
...

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.