TransformError Traceback (most recent call last)
Cell In[41], line 1
----> 1 qml.gradients.param_shift(cost_function)(thetas,weights)
File /opt/anaconda3/lib/python3.12/site-packages/pennylane/transforms/core/transform_dispatcher.py:334, in TransformDispatcher._qfunc_transform..qfunc_transformed(*args, **kwargs)
331 transformed_tapes, processing_fn = self._transform(tape, *targs, **tkwargs)
333 if len(transformed_tapes) != 1:
→ 334 raise TransformError(
335 "Impossible to dispatch your transform on quantum function, because more than "
336 “one tape is returned”
337 )
339 transformed_tape = transformed_tapes[0]
341 if self.is_informative:
TransformError: Impossible to dispatch your transform on quantum function, because more than one tape is returned