aihwkit.cloud.converter.v1.inferencing module
Converters for BasicInferencing Experiment.
- class aihwkit.cloud.converter.v1.inferencing.BasicInferencingConverter[source]
Bases:
object
Converter for BasicInferencing Experiment.
- from_proto(protobuf)[source]
Convert a protobuf representation to an Experiment.
- Parameters:
protobuf (Any) –
- Return type:
- static rpu_config_from_info(analog_info, noise_model_info, func_id='id-not-provided')[source]
Creates RPUConfig
- Parameters:
analog_info (Dict) –
noise_model_info (Dict) –
func_id (str) –
- Return type:
- static rpu_config_info_from_info(analog_info, noise_model_info)[source]
Creates RPUconfigInfo
- Parameters:
analog_info (Dict) –
noise_model_info (Dict) –
- Return type:
- to_proto(experiment, analog_info, noise_model_info)[source]
Convert an Experiment to its protobuf representation.
- Parameters:
experiment (BasicInferencing) –
analog_info (Dict) –
noise_model_info (Dict) –
- Return type:
Any
- class aihwkit.cloud.converter.v1.inferencing.BasicInferencingResultConverter[source]
Bases:
object
Converter for BasicInferencing results.
- static result_from_proto(inference_input)[source]
Convert a result to its json representation (inverse of to_proto())
- Parameters:
inference_input (Any) –
- Return type:
List[Dict]
- static to_json(results)[source]
Convert a result to its json representation.
- Parameters:
results (Dict) –
- Return type:
Dict