cheesechaser.datapool.threedbooru

This module provides a data pool implementation for the 3D Booru dataset.

It includes a class ThreedbooruDataPool which extends the IncrementIDDataPool to specifically handle the 3D Booru dataset. This module allows users to easily access and manage data from the 3D Booru repository hosted on Hugging Face.

ThreedbooruDataPool

class cheesechaser.datapool.threedbooru.ThreedbooruDataPool(revision: str = 'main')[source]

A data pool class for managing and accessing the 3D Booru dataset.

This class extends the IncrementIDDataPool to provide specific functionality for the 3D Booru dataset. It uses a predefined repository ID for both data and index information.

Parameters:

revision (str) – The specific revision of the 3D Booru dataset to use, defaults to ‘main’.

Usage:
>>> pool = ThreedbooruDataPool()

Note

The 3D Booru dataset is hosted in the ‘deepghs/3dbooru_full’ repository on Hugging Face.

__init__(revision: str = 'main')[source]

Initialize the ThreedbooruDataPool.

Parameters:

revision (str) – The specific revision of the 3D Booru dataset to use, defaults to ‘main’.