def execute()

in src/braket/pennylane_plugin/braket_device.py [0:0]


    def execute(self, circuit: CircuitGraph, **run_kwargs) -> np.ndarray:
        self.check_validity(circuit.operations, circuit.observables)
        self._circuit = self._pl_to_braket_circuit(circuit, **run_kwargs)
        self._task = self._run_task(self._circuit)
        braket_result = self._task.result()

        if self.tracker.active:
            tracking_data = self._tracking_data(self._task)
            self.tracker.update(executions=1, shots=self.shots, **tracking_data)
            self.tracker.record()

        return self._braket_to_pl_result(braket_result, circuit)