Skip to content

Commit 235e623

Browse files
committed
add: qulacs device builder
1 parent 980772b commit 235e623

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

qxmt/devices/builder.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,5 +111,17 @@ def build(self) -> BaseDevice:
111111
device_options=device_options,
112112
logger=self.logger,
113113
)
114+
elif platform == QULACS_PLATFORM:
115+
from qxmt.devices.qulacs_device import QulacsDevice
116+
117+
return QulacsDevice(
118+
platform=platform,
119+
device_name=device_name,
120+
backend_name=backend_name,
121+
n_qubits=n_qubits,
122+
shots=shots,
123+
device_options=device_options,
124+
logger=self.logger,
125+
)
114126
else:
115127
raise InvalidPlatformError(f'"{platform}" is not implemented.')

0 commit comments

Comments
 (0)