Solver Advantage2_system4.1 cannot be selected while selecting via region works.
If I select Advantage2_system4.1 by solver name, I get the following error:
```
In [7]: qpu = DWaveSampler(solver="Advantage2_system4.1")
---------------------------------------------------------------------------
ResourceNotFoundError Traceback (most recent call last)
File $ENV/site-packages/dwave/cloud/client/base.py:785, in Client._fetch_solvers(self, name, refresh_)
784 try:
--> 785 solver = self.solvers_session.get_solver(
786 solver_name=name, filter=static_fields, refresh_=refresh_)
787 status = self.solvers_session.get_solver(
788 solver_name=name, filter=dynamic_fields, refresh_=refresh_,
789 maxage_=self._DEFAULT_SOLVERS_DYNAMIC_PART_MAXAGE)
[ ... ]
File $ENV/site-packages/dwave/cloud/client/base.py:798, in Client._fetch_solvers(self, name, refresh_)
795 solvers = [solver]
797 except api.exceptions.ResourceNotFoundError as exc:
--> 798 raise SolverNotFoundError(f"No solver with name={name!r} available") from exc
800 else:
801 logger.info("Fetching definitions of all available solvers")
SolverNotFoundError: No solver with name='Advantage2_system4.1' available
```
While selecting via region works:
```
In [8]: qpu = DWaveSampler(region="na-east-1")
In [9]: qpu.solver.name
Out[9]: 'Advantage2_system4.1'
```
Is this expected behavior?
Thanks and have a nice day
Ashwin
Comments
Hello,
At present, to select the Advantage2_system4 solver, selecting by region, "na-east-1", is the correct way to target this QPU directly.
Thanks for reaching out to us. Please let us know if you have any questions.
Please sign in to leave a comment.