> This page is for version 26.07 · v1.3.0.
> For other versions, use one of these documentation indexes:
> - Latest · v1.4.0 (26.09) (default): https://docs.nvidia.com/nemo/curator/latest/llms.txt
> - Main · preview: https://docs.nvidia.com/nemo/curator/main/llms.txt
> - 26.09 · v1.4.0: https://docs.nvidia.com/nemo/curator/v26.09/llms.txt
> - 26.07 · v1.3.0: https://docs.nvidia.com/nemo/curator/v26.07/llms.txt
> - 26.04 · v1.2.0: https://docs.nvidia.com/nemo/curator/v26.04/llms.txt
> - 26.02 · v1.1.0: https://docs.nvidia.com/nemo/curator/v26.02/llms.txt
> - 25.09 · v1.0.0: https://docs.nvidia.com/nemo/curator/v25.09/llms.txt

> 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.tasks.lance

## Module Contents

### Classes

| Name                                                       | Description                                                        |
| ---------------------------------------------------------- | ------------------------------------------------------------------ |
| [`LanceReadTask`](#nemo_curator-tasks-lance-LanceReadTask) | Task containing Lance fragment ids assigned to one read partition. |

### Data

[`FragmentIds`](#nemo_curator-tasks-lance-FragmentIds)

### API

```python
class nemo_curator.tasks.LanceReadTask(
    dataset_name: str,
    data: nemo_curator.tasks.lance.FragmentIds = list(),
    _stage_perf: list[nemo_curator.utils.performance_utils.StagePerfStats] = list(),
    _metadata: dict[str, typing.Any] = dict(),
    path: str,
    version: int
)
```

Dataclass

**Bases:** [Task\[FragmentIds\]](/nemo/curator/nemo-curator/nemo_curator/tasks/tasks#nemo_curator-tasks-tasks-Task)

Task containing Lance fragment ids assigned to one read partition.

**Parameters:**

**`path`** `str`

Path or URI of the Lance dataset to read.

---

**`version`** `int`

Lance dataset version to read.

---

**`data`** `FragmentIds` — default: list()

[`FragmentIds`](#nemo_curator-tasks-lance-FragmentIds) — Lance fragment ids to read.

---

**`data`** `FragmentIds = field(default_factory=list)`

---

**`num_items`** `int`

---

**`path`** `str = field(kw_only=True)`

---

**`version`** `int = field(kw_only=True)`

---

```python
nemo_curator.tasks.LanceReadTask.get_deterministic_id() -> str
```

```python
nemo_curator.tasks.LanceReadTask.validate() -> bool
```

```python
nemo_curator.tasks.lance.FragmentIds: TypeAlias = list[int]
```