neurovlm.data.atlas_free_dataset.AtlasFreeCNNDataset

neurovlm.data.atlas_free_dataset.AtlasFreeCNNDataset#

class neurovlm.data.atlas_free_dataset.AtlasFreeCNNDataset(split, *, source=None, domain=None, limit=None, split_path=None, volume_path=None, _rows=None, _volume_payload=None)[source]#

A split view over the shared atlas-free CNN volume tensor.

By default, both the split JSONL and volume payload are resolved from neurovlm/atlas_free_cnn_dataset via the normal Hugging Face cache. split_path and volume_path opt into explicit local resources.

Parameters:
  • split (str)

  • source (str | Iterable[str] | None)

  • domain (str | Iterable[str] | None)

  • limit (int | None)

  • split_path (str | Path | None)

  • volume_path (str | Path | None)

  • _rows (Iterable[Mapping[str, Any]] | None)

  • _volume_payload (Mapping[str, Any] | None)

__init__(split, *, source=None, domain=None, limit=None, split_path=None, volume_path=None, _rows=None, _volume_payload=None)[source]#
Parameters:
  • split (str)

  • source (str | Iterable[str] | None)

  • domain (str | Iterable[str] | None)

  • limit (int | None)

  • split_path (str | Path | None)

  • volume_path (str | Path | None)

  • _rows (Iterable[Mapping[str, Any]] | None)

  • _volume_payload (Mapping[str, Any] | None)

Return type:

None

Methods

__init__(split, *[, source, domain, limit, ...])