Skip to main content
NVIDIA
BioNeMo Framework
Container
NVIDIA
BioNeMo Framework

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

  • LayerLabelCreated
    sha256:299c3ed2d1ec425b84592bbe0b0cf323d2fa46d6427df9da1c2802a38fbe4528RUN
    TARGETARCH=arm64 TE_TAG=9d4e11eaa508383e35b510dc338e58b09c30be73 CAUSAL_CONV_TAG=52e06e3d5ca10af0c7eb94a520d768c48ef36f1f NEMU_RUN_TAG=v0.3.0 chmod 777 -R /workspace/bionemo2/
    10/29/2025 12:19 AM UTC
    sha256:9fa25c753da609e78b44c21b3b6f44bfbcc6c1c2586465824576d2d602436eb7RUN
    TARGETARCH=arm64 TE_TAG=9d4e11eaa508383e35b510dc338e58b09c30be73 CAUSAL_CONV_TAG=52e06e3d5ca10af0c7eb94a520d768c48ef36f1f NEMU_RUN_TAG=v0.3.0 uv pip install h11==0.16.0
    10/29/2025 12:19 AM UTC
    sha256:8023fcbb8f84ab3fbaffd2573432ed57e57cd50fea5577c83b9c9ee7f69cffb6COPY
    /usr/local/rustup /usr/local/rustup
    10/29/2025 12:19 AM UTC
    sha256:f32e69f52dc06e5679e1e9bbf1c009d659a124630d03e0b5da471b82c71f6f1aCOPY
    /usr/local/cargo /usr/local/cargo
    10/29/2025 12:19 AM UTC
    sha256:92f66e1c6d09383aa12d9d79981e84e5d90c2b0f085de06b34b54af82841a10aCOPY
    ./docs ./docs
    10/29/2025 12:19 AM UTC
    sha256:cb14f9f25d05caf547afca1997a0f1e8378954cdbeb8a0eb3840330c820c0f40COPY
    ./ci/scripts ./ci/scripts
    10/29/2025 12:19 AM UTC
    sha256:5d32ba82b9064f80964bcea8ef329266bb828b160c1df736e6782ab680ecf6dcCOPY
    ./README.md ./
    10/29/2025 12:19 AM UTC
    sha256:8425547c01c818a8a2ff18733771ae33e35cf5d03dc7ae5e0dbed66285cb5fcdCOPY
    VERSION .
    10/29/2025 12:19 AM UTC
    sha256:d48a7041bdc1a0193446b7efaa2b997e90dbf849789907127549ff030c1e9f67RUN
    TARGETARCH=arm64 TE_TAG=9d4e11eaa508383e35b510dc338e58b09c30be73 CAUSAL_CONV_TAG=52e06e3d5ca10af0c7eb94a520d768c48ef36f1f NEMU_RUN_TAG=v0.3.0 mkdir -p /workspace/bionemo2/.cache/
    10/29/2025 12:19 AM UTC
    sha256:23a89d16ca6eb1cf72ba7a763e90296b8bde06c8f252c9de29e11d4124e5fb94RUN
    RUN |4 TARGETARCH=arm64 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/29/2025 12:19 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.