DASClientΒΆ

class DASClientΒΆ

Methods

__init__

__init__

solve

solve

Attributes

acceptable_degrees

acceptable_degrees property

library_path

library_path property

parameters

parameters property

version

version property

write_request_data

write_request_data property

write_response_data

write_response_data property

class AlgorithmΒΆ
__eq__(value, /)ΒΆ

Return self==value.

__ge__(value, /)ΒΆ

Return self>=value.

__gt__(value, /)ΒΆ

Return self>value.

__hash__()ΒΆ

Return hash(self).

__index__()ΒΆ

Return self converted to an integer, if self is suitable for use as an index into a list.

__init__(*args, **kwargs)ΒΆ
__int__()ΒΆ

int(self)

__le__(value, /)ΒΆ

Return self<=value.

__lt__(value, /)ΒΆ

Return self<value.

__ne__(value, /)ΒΆ

Return self!=value.

__repr__(self) strΒΆ

__repr__

Return type:

str

__str__(self) strΒΆ

__str__

Return type:

str

ALL = DASClientAlgorithm.ALLΒΆ
PT = DASClientAlgorithm.PTΒΆ
QMC = DASClientAlgorithm.QMCΒΆ
SA = DASClientAlgorithm.SAΒΆ
__name__ = 'Algorithm'ΒΆ
class ParametersΒΆ
class ScheduleΒΆ
__init__(*args, **kwargs)ΒΆ
__repr__(self) strΒΆ

__repr__

Return type:

str

__str__(self) strΒΆ

__str__

Return type:

str

property algorithmΒΆ

algorithm property

Return type:

Algorithm | None

property anneal_timeΒΆ

anneal_time property

Return type:

int | None

property gammaΒΆ

gamma property

Return type:

list[float] | None

property temperΒΆ

temper property

Return type:

list[float] | None

__init__(*args, **kwargs)ΒΆ
__repr__(self) strΒΆ

__repr__

Return type:

str

__str__(self) strΒΆ

__str__

Return type:

str

property algorithmΒΆ

algorithm property

Return type:

Algorithm | None

property anneal_timeΒΆ

anneal_time property

Return type:

int | None

property autoΒΆ

auto property

Return type:

bool | None

property decrease_factorΒΆ

decrease_factor property

Return type:

float | None

property procΒΆ

proc property

Return type:

Proc | None

property pt_factorΒΆ

pt_factor property

Return type:

float | None

property pt_temperΒΆ

pt_temper property

Return type:

float | None

property qmc_gammaΒΆ

qmc_gamma property

Return type:

float | None

property qmc_temperΒΆ

qmc_temper property

Return type:

float | None

property repetitionΒΆ

repetition property

Return type:

int | None

property sa_temperΒΆ

sa_temper property

Return type:

float | None

property scheduleΒΆ

schedule property

Return type:

Schedule

property schedule_typeΒΆ

schedule_type property

Return type:

ScheduleType | None

property trotterΒΆ

trotter property

Return type:

int | None

class ProcΒΆ
__eq__(value, /)ΒΆ

Return self==value.

__ge__(value, /)ΒΆ

Return self>=value.

__gt__(value, /)ΒΆ

Return self>value.

__hash__()ΒΆ

Return hash(self).

__index__()ΒΆ

Return self converted to an integer, if self is suitable for use as an index into a list.

__init__(*args, **kwargs)ΒΆ
__int__()ΒΆ

int(self)

__le__(value, /)ΒΆ

Return self<=value.

__lt__(value, /)ΒΆ

Return self<value.

__ne__(value, /)ΒΆ

Return self!=value.

__repr__(self) strΒΆ

__repr__

Return type:

str

__str__(self) strΒΆ

__str__

Return type:

str

CPU = DASClientProc.CPUΒΆ
GPU = DASClientProc.GPUΒΆ
__name__ = 'Proc'ΒΆ
class ResultΒΆ
__init__(*args, **kwargs)ΒΆ
__repr__(self) strΒΆ

__repr__

Return type:

str

__str__(self) strΒΆ

__str__

Return type:

str

property energyΒΆ

energy property

Return type:

float

property execution_timeΒΆ

execution_time property

Return type:

timedelta

property spinsΒΆ

spins property

Return type:

list[int]

class ScheduleTypeΒΆ
__eq__(value, /)ΒΆ

Return self==value.

__ge__(value, /)ΒΆ

Return self>=value.

__gt__(value, /)ΒΆ

Return self>value.

__hash__()ΒΆ

Return hash(self).

__index__()ΒΆ

Return self converted to an integer, if self is suitable for use as an index into a list.

__init__(*args, **kwargs)ΒΆ
__int__()ΒΆ

int(self)

__le__(value, /)ΒΆ

Return self<=value.

__lt__(value, /)ΒΆ

Return self<value.

__ne__(value, /)ΒΆ

Return self!=value.

__repr__(self) strΒΆ

__repr__

Return type:

str

__str__(self) strΒΆ

__str__

Return type:

str

Expo = DASClientScheduleType.ExpoΒΆ
Linear = DASClientScheduleType.LinearΒΆ
Power = DASClientScheduleType.PowerΒΆ
__name__ = 'ScheduleType'ΒΆ
__init__(self) NoneΒΆ

__init__

__repr__(self) strΒΆ

__repr__

Return type:

str

__str__(self) strΒΆ

__str__

Return type:

str

solve(self, objective: Poly | Matrix, dry_run: Literal[False] = False) ResultΒΆ
solve(self, objective: Poly | Matrix, dry_run: Literal[True]) None

solve

Overloading:

1. solve(self, objective: Union[amplify.Poly, amplify.Matrix], dry_run: Literal[False] = False) -> amplify.DASClient.Result

Args:
  • objective (amplify.Poly | amplify.Matrix):

  • dry_run (Literal[False]): Defaults to False.

Returns:

amplify.DASClient.Result:

2. solve(self, objective: Union[amplify.Poly, amplify.Matrix], dry_run: Literal[True]) -> None

Args:
  • objective (amplify.Poly | amplify.Matrix):

  • dry_run (Literal[True]):

property acceptable_degreesΒΆ

acceptable_degrees property

Return type:

AcceptableDegrees

property library_pathΒΆ

library_path property

Return type:

str | None

property parametersΒΆ

parameters property

Return type:

Parameters

property versionΒΆ

version property

Return type:

str

property write_request_dataΒΆ

write_request_data property

Return type:

PathLike | None

property write_response_dataΒΆ

write_response_data property

Return type:

PathLike | None