FixstarsClient¶
- class FixstarsClient¶
ベースクラス:
BaseClientClient for Fixstars Amplify Annealing Engine (Amplify AE) v0, a QUBO solver that runs simulated annealing on GPUs. This engine is deprecated. Use
AmplifyAEClientfor Amplify AE v1.Methods
Attributes
Degrees of the polynomial that the solver accepts.
Whether the client compresses the body of the request.
Format of the objective function in the request.
Parameters that the client sends with every request.
URL of the proxy that the client goes through, or
Nonefor no proxy.API token of the user.
URL of the service that the client sends to.
Version of the service.
Path of the file that receives a copy of the request, or
Noneto write none.Path of the file that receives a copy of the response, or
Noneto write none.- class Parameters¶
Parameters that the client sends with every request.
- class Outputs¶
- __init__(*args, **kwargs)¶
- property duplicate¶
- property energies¶
- property feasibilities¶
- property num_outputs¶
- property sort¶
- property spins¶
- __init__(*args, **kwargs)¶
- property num_gpus¶
- property outputs¶
- property penalty_calibration¶
- property timeout¶
- class Result¶
Raw response that the solver returned.
- class ExecutionParameters¶
- __init__(*args, **kwargs)¶
- property num_gpus¶
- property num_iterations¶
- property penalty_calibration¶
- property penalty_multipliers¶
- property timeout¶
- class ExecutionTime¶
- __init__(*args, **kwargs)¶
- property annealing_time¶
- property cpu_time¶
- property queue_time¶
- property time_stamps¶
- __init__(*args, **kwargs)¶
- property energies¶
- property execution_parameters¶
- property execution_time¶
- property feasibilities¶
- property message¶
- property spins¶
- solve( ) Result¶
- solve(
- self,
- constraint: Constraint | ConstraintList,
- dry_run: Literal[False] = False,
- solve(
- self,
- objective: Poly | Matrix,
- constraint: Constraint | ConstraintList,
- dry_run: Literal[False] = False,
- solve(self, objective: Poly | Matrix, dry_run: Literal[True]) None
- solve(self, constraint: Constraint | ConstraintList, dry_run: Literal[True]) None
- solve(
- self,
- objective: Poly | Matrix,
- constraint: Constraint | ConstraintList,
- dry_run: Literal[True],
Send the objective function and the constraints to the solver.
This method takes the polynomial that the solver accepts, so it runs no conversion of the model. Use
solve()to solve a model that needs a conversion. It returns the raw response of the solver.Overload 1.
- Args:
objective (amplify.Poly | amplify.Matrix): The objective function that the solver minimizes.
dry_run (typing.Literal[False]): When
True, ask the service to check the request, and returnNone. Defaults toFalse.
- Returns:
amplify.FixstarsClient.Result:
Overload 2.
- Args:
constraint (amplify.Constraint | amplify.ConstraintList): The constraints that the solution must satisfy.
dry_run (typing.Literal[False]): When
True, ask the service to check the request, and returnNone. Defaults toFalse.
- Returns:
amplify.FixstarsClient.Result:
Overload 3.
- Args:
objective (amplify.Poly | amplify.Matrix): The objective function that the solver minimizes.
constraint (amplify.Constraint | amplify.ConstraintList): The constraints that the solution must satisfy.
dry_run (typing.Literal[False]): When
True, ask the service to check the request, and returnNone. Defaults toFalse.
- Returns:
amplify.FixstarsClient.Result:
Overload 4.
- Args:
objective (amplify.Poly | amplify.Matrix): The objective function that the solver minimizes.
dry_run (typing.Literal[True]): When
True, ask the service to check the request, and returnNone.
Overload 5.
- Args:
constraint (amplify.Constraint | amplify.ConstraintList): The constraints that the solution must satisfy.
dry_run (typing.Literal[True]): When
True, ask the service to check the request, and returnNone.
Overload 6.
- Args:
objective (amplify.Poly | amplify.Matrix): The objective function that the solver minimizes.
constraint (amplify.Constraint | amplify.ConstraintList): The constraints that the solution must satisfy.
dry_run (typing.Literal[True]): When
True, ask the service to check the request, and returnNone.
- property acceptable_degrees¶
Degrees of the polynomial that the solver accepts.
solve()reads it to decide the conversion of the model.- 戻り値の型:
- property async_threshold¶
- property compression¶
Whether the client compresses the body of the request.
Compression costs CPU time and it makes the request smaller.
- 戻り値の型:
- property objective_format¶
Format of the objective function in the request.
See
ObjectiveFormat. The answer does not depend on this choice.- 戻り値の型:
- property parameters¶
Parameters that the client sends with every request.
- 戻り値の型:
- property proxy¶
URL of the proxy that the client goes through, or
Nonefor no proxy.- 戻り値の型:
str | None
- property token¶
API token of the user.
The client needs it for every request. Its text never appears in the output of
repr().- 戻り値の型:
- property version¶
Version of the service.
Reading this property sends a request to the service.
- 戻り値の型: