in src/braket/ocean_plugin/braket_sampler.py [0:0]
def get_task_sample_set(task: QuantumTask, variables: Set[int] = None) -> SampleSet:
"""
Get SampleSet from an `QuantumTask` object
Args:
task (QuantumTask): task from which to get `SampleSet`
variables (Set[int], optional): variables for samples in `SampleSet`.
The default is the set of active variables for D-Wave.
If there are no active variables marked as part of the task result,
the default is `list(range(result.variable_count))`.
Returns:
:class:`dimod.SampleSet`: A `dimod` :obj:`~dimod.SampleSet` object.
Examples:
>>> from braket.ocean_plugin import BraketSampler
>>> from braket.aws import AwsQuantumTask
>>> sample_set = sampler.get_task_sample_set(AwsQuantumTask(arn="your_arn"))
"""
hook = BraketSampler._result_to_response_hook(variables)
return SampleSet.from_future(task, hook)