> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/automodel/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/automodel/_mcp/server.

# nemo_automodel.components.models.gemma4_drafter.model

Thin NeMo wrapper around HuggingFace `Gemma4AssistantForCausalLM`.

The HF implementation in `transformers.models.gemma4_assistant` is used as-is;
this wrapper only adds :class:`HFCheckpointingMixin` so the drafter participates
in NeMo's distributed checkpointing pipeline and gives us a stable native class
name for the model registry.

## Module Contents

### Classes

| Name                                                                                                          | Description                                                                    |
| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ |
| [`Gemma4DrafterForCausalLM`](#nemo_automodel-components-models-gemma4_drafter-model-Gemma4DrafterForCausalLM) | Placeholder raised when `transformers.models.gemma4_assistant` is unavailable. |

### Functions

| Name                                                                                    | Description |
| --------------------------------------------------------------------------------------- | ----------- |
| [`_make_missing`](#nemo_automodel-components-models-gemma4_drafter-model-_make_missing) | -           |

### Data

[`ModelClass`](#nemo_automodel-components-models-gemma4_drafter-model-ModelClass)

[`_GEMMA4_ASSISTANT_HF_AVAILABLE`](#nemo_automodel-components-models-gemma4_drafter-model-_GEMMA4_ASSISTANT_HF_AVAILABLE)

[`__all__`](#nemo_automodel-components-models-gemma4_drafter-model-__all__)

### API

```python
class nemo_automodel.components.models.gemma4_drafter.model.Gemma4DrafterForCausalLM(
    args = (),
    kwargs = {}
)
```

Placeholder raised when `transformers.models.gemma4_assistant` is unavailable.

```python
nemo_automodel.components.models.gemma4_drafter.model.Gemma4DrafterForCausalLM.from_pretrained(
    args = (),
    kwargs = {}
)
```

classmethod

```python
nemo_automodel.components.models.gemma4_drafter.model._make_missing(
    name: str
)
```

```python
nemo_automodel.components.models.gemma4_drafter.model.ModelClass = Gemma4DrafterForCausalLM
```

```python
nemo_automodel.components.models.gemma4_drafter.model._GEMMA4_ASSISTANT_HF_AVAILABLE = True
```

```python
nemo_automodel.components.models.gemma4_drafter.model.__all__ = ['Gemma4DrafterForCausalLM']
```