# Copyright (c) Alibaba, Inc. and its affiliates. from typing import TYPE_CHECKING from evalscope.utils.import_utils import _LazyModule if TYPE_CHECKING: from .evaluator import EvaluatorCollection from .sampler import StratifiedSampler, UniformSampler, WeightedSampler from .schema import CollectionSchema, DatasetInfo else: _import_structure = { 'evaluator': [ 'EvaluatorCollection', ], 'sampler': [ 'StratifiedSampler', 'UniformSampler', 'WeightedSampler', ], 'schema': [ 'CollectionSchema', 'DatasetInfo', ], } import sys sys.modules[__name__] = _LazyModule( __name__, globals()['__file__'], _import_structure, module_spec=__spec__, extra_objects={}, )