in src/braket/ocean_plugin/braket_dwave_sampler.py [0:0]
def _process_solver_kwargs(self, **kwargs) -> Dict[str, Any]:
"""
Process kwargs to be compatible as kwargs for the solver.
Args:
**kwargs: Optional keyword arguments for sampling method
Return:
Dict[str, Any]: a dict of kwargs to the solver
"""
self._check_kwargs_solver(**kwargs)
# Translate kwargs from D-Wave format to Braket format
parameter_dict = BraketSolverMetadata.get_metadata_by_arn(self._device_arn)["parameters"]
translated_kwargs = {parameter_dict[key]: kwargs[key] for key in kwargs}
if "resultFormat" in translated_kwargs:
translated_kwargs["resultFormat"] = translated_kwargs["resultFormat"].upper()
if "postprocessingType" in translated_kwargs:
translated_kwargs["postprocessingType"] = translated_kwargs[
"postprocessingType"
].upper()
return self._create_solver_kwargs(**translated_kwargs)