Release 1.0.0
Summary
Initial release of the NVIDIA NIM for RFD4-Proteina, a generative protein design model developed by the Baker Laboratory in collaboration with NVIDIA.
Key Features
- Seven design tasks:
generation,motif_scaffolding,enzyme_design,small_molecule_binder,antibody_design,partial_diffusion, andinverse_folding. Refer to Overview for what each does. - Two input dialects: a self-contained annotated mmCIF, or a condition spec plus its referenced structure files.
- Three execution backends:
oss_eagerandoss_torch_compile(the upstream reference implementation, uncompiled ortorch.compile-compiled), andbioir, an NVIDIA-accelerated trunk built on the BioNeMo Inference Runtime.bioiris the default; selectable per deployment viaNIM_BACKEND. Refer to Configuration Alternatives. - Three named recycle schedules, spelled as the checkpoint’s own
configuration:
thinking_low(110 trunk passes),thinking_medium(185, the default) andthinking_high(295), all at 60 integration steps. Asampling.recycle_scheduleblock accepts custom[steps, depth]bands for deployments that want to explore beyond them, bounded byNIM_MAX_TRUNK_PASSES. Refer to Recycle Schedules. - Reward-guided beam search: an optional search block turns a request
into a beam search over the generation trajectory, branching and pruning
candidates against a weighted combination of metrics rather than returning
one unguided sample. A search runs one replicate at a time
(
sampling.batch_size: 1); refer to Replicates and Batching. - Batched replicates:
sampling.num_replicatesis evaluated in a single forward pass by default, andsampling.batch_sizetrades that back for per-design seed replay or for a lower memory ceiling. The replicate count carries no fixed limit, since what a GPU can serve depends on the token count; an oversized request is answered without_of_memory(HTTP 413) naming the fields to change. Refer to Replicates and Batching. - Design metrics selected by tag, including TMol-based interface energies
(
ligand_interface). A tag the running deployment cannot satisfy is rejected at request time rather than silently producing no output. Theantibodytag is a refolding tag despite not being named*_refolding, and like the others needs a mounted oracle; refer to Oracles. - Mountable refolding oracle: an operator-mounted structure-prediction oracle can score each design and report eleven in-silico pass criteria (unconditional, PPI, antibody, DNA, motif-scaffold, internal-coordinates, small-molecule-binder, AME, AME-no-ligand, DISCO, developability) as part of the response’s aggregated metrics. No oracle is built in; refer to Oracles.