nemo_microservices.data_designer.config.models#
Module Contents#
Classes#
Functions#
Data#
API#
- class nemo_microservices.data_designer.config.models.Distribution(/, **data: Any)#
Bases:
abc.ABC,nemo_microservices.data_designer.config.base.ConfigBase,typing.Generic[nemo_microservices.data_designer.config.models.DistributionParamsT]- distribution_type: nemo_microservices.data_designer.config.models.DistributionType#
None
- params: nemo_microservices.data_designer.config.models.DistributionParamsT#
None
- abstract sample() float#
- nemo_microservices.data_designer.config.models.DistributionParamsT#
‘TypeVar(…)’
- nemo_microservices.data_designer.config.models.DistributionT: typing_extensions.TypeAlias#
None
- class nemo_microservices.data_designer.config.models.DistributionType#
Bases:
str,enum.Enum- MANUAL#
‘manual’
- UNIFORM#
‘uniform’
- class nemo_microservices.data_designer.config.models.ImageContext(/, **data: Any)#
Bases:
nemo_microservices.data_designer.config.models.ModalityContext- get_context(record: dict) dict[str, Any]#
- image_format: nemo_microservices.data_designer.config.models.ImageFormat | None#
None
- modality: nemo_microservices.data_designer.config.models.Modality#
None
- class nemo_microservices.data_designer.config.models.ImageFormat#
Bases:
str,enum.Enum- GIF#
‘gif’
- JPEG#
‘jpeg’
- JPG#
‘jpg’
- PNG#
‘png’
- WEBP#
‘webp’
- class nemo_microservices.data_designer.config.models.InferenceParameters(/, **data: Any)#
Bases:
nemo_microservices.data_designer.config.base.ConfigBase- extra_body: dict[str, Any] | None#
None
- property generate_kwargs: dict[str, float | int]#
- max_parallel_requests: int#
‘Field(…)’
- max_tokens: int | None#
‘Field(…)’
- temperature: float | nemo_microservices.data_designer.config.models.DistributionT | None#
None
- timeout: int | None#
‘Field(…)’
- top_p: float | nemo_microservices.data_designer.config.models.DistributionT | None#
None
- class nemo_microservices.data_designer.config.models.ManualDistribution#
Bases:
nemo_microservices.data_designer.config.models.Distribution[nemo_microservices.data_designer.config.models.ManualDistributionParams]- distribution_type: nemo_microservices.data_designer.config.models.DistributionType | None#
‘manual’
- sample() float#
- class nemo_microservices.data_designer.config.models.ManualDistributionParams(/, **data: Any)#
Bases:
nemo_microservices.data_designer.config.base.ConfigBase- values: List[float]#
‘Field(…)’
- weights: List[float] | None#
None
- class nemo_microservices.data_designer.config.models.ModalityContext(/, **data: Any)#
Bases:
abc.ABC,pydantic.BaseModel- column_name: str#
None
- data_type: nemo_microservices.data_designer.config.models.ModalityDataType#
None
- abstract get_context(record: dict) dict[str, Any]#
- modality: nemo_microservices.data_designer.config.models.Modality#
None
- class nemo_microservices.data_designer.config.models.ModalityDataType#
Bases:
str,enum.Enum- BASE64#
‘base64’
- URL#
‘url’
- class nemo_microservices.data_designer.config.models.ModelConfig(/, **data: Any)#
Bases:
nemo_microservices.data_designer.config.base.ConfigBase- alias: str#
None
- inference_parameters: nemo_microservices.data_designer.config.models.InferenceParameters#
None
- model: str#
None
- provider: str | None#
None
- class nemo_microservices.data_designer.config.models.UniformDistribution#
Bases:
nemo_microservices.data_designer.config.models.Distribution[nemo_microservices.data_designer.config.models.UniformDistributionParams]- distribution_type: nemo_microservices.data_designer.config.models.DistributionType | None#
‘uniform’
- sample() float#
- class nemo_microservices.data_designer.config.models.UniformDistributionParams(/, **data: Any)#
Bases:
nemo_microservices.data_designer.config.base.ConfigBase- high: float#
None
- low: float#
None
- nemo_microservices.data_designer.config.models.load_model_configs(
- model_configs: list[nemo_microservices.data_designer.config.models.ModelConfig] | str | pathlib.Path | None,