@tensorleap_metadata
code_loader.inner_leap_binder.leapbinder_decorators.tensorleap_preprocess.tensorleap_metadata
@tensorleap_metadata(name='metadata_sample_index', metadata_type={"label": DatasetMetadataType.int, "is_circle": DatasetMetadataType.boolean})
def metadata_sample_index(idx: int, preprocess: PreprocessResponse) -> Union[int, str, bool, float, Dict[str, Union[int, str, bool, float]]]:
passArgs
Examples
Basic Usage
from code_loader.contract.datasetclasses import PreprocessResponse
from code_loader.inner_leap_binder.leapbinder_decorators import tensorleap_metadata
import numpy as np
...
@tensorleap_metadata(name='metadata_label_description', metadata_type={"label": DatasetMetadataType.int, "is_circle": DatasetMetadataType.boolean})
def metadata_label(idx: int, preprocess: PreprocessResponse) -> Dict[str, Union[int, bool]]:
return {
'label': int_metadata_creator(preprocess, idx),
'is_circle': bool_metadata_creator(preprocess, idx),
}Guides
Last updated
Was this helpful?

