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

# nemo_curator.stages.text.io.writer

## Submodules

* **[`nemo_curator.stages.text.io.writer.base`](/nemo-curator/nemo_curator/stages/text/io/writer/base)**
* **[`nemo_curator.stages.text.io.writer.jsonl`](/nemo-curator/nemo_curator/stages/text/io/writer/jsonl)**
* **[`nemo_curator.stages.text.io.writer.lance`](/nemo-curator/nemo_curator/stages/text/io/writer/lance)**
* **[`nemo_curator.stages.text.io.writer.megatron_tokenizer`](/nemo-curator/nemo_curator/stages/text/io/writer/megatron_tokenizer)**
* **[`nemo_curator.stages.text.io.writer.parquet`](/nemo-curator/nemo_curator/stages/text/io/writer/parquet)**
* **[`nemo_curator.stages.text.io.writer.utils`](/nemo-curator/nemo_curator/stages/text/io/writer/utils)**

## Package Contents

### Functions

| Name                                                             | Description |
| ---------------------------------------------------------------- | ----------- |
| [`__getattr__`](#nemo_curator-stages-text-io-writer-__getattr__) | -           |

### Data

[`_LAZY`](#nemo_curator-stages-text-io-writer-_LAZY)

[`__all__`](#nemo_curator-stages-text-io-writer-__all__)

### API

```python
nemo_curator.stages.text.io.writer.__getattr__(
    name: str
) -> object
```

```python
nemo_curator.stages.text.io.writer._LAZY = {'JsonlWriter': '.jsonl', 'LanceWriter': '.lance', 'ParquetWriter': '.parquet', ...
```

```python
nemo_curator.stages.text.io.writer.__all__ = list(_LAZY)
```