Spaces:
Running
Running
File size: 614 Bytes
4737e31 8537a9b 4737e31 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
from typing import Type
from cheesechaser.datapool import IncrementIDDataPool
def quick_webp_pool(site_name: str, level: int = 3) -> Type[IncrementIDDataPool]:
repo_id = f'deepghs/{site_name}-webp-4Mpixel'
class _QuickWebpDataPool(IncrementIDDataPool):
def __init__(self, revision: str = 'main'):
IncrementIDDataPool.__init__(
self,
data_repo_id=repo_id,
data_revision=revision,
idx_repo_id=repo_id,
idx_revision=revision,
base_level=level,
)
return _QuickWebpDataPool
|