>>> graph.inner_product(np.ones((3,1,4), np.ones(2,4), name="inner")
<Tensor: name="inner", operation_name="inner_product", shape=(3, 2)>
>>> result = qctrl.functions.calculate_graph(graph=graph, output_node_names=["inner"])
>>> result.output["inner"]["value"]
array([[4, 4], [4, 4], [4, 4]])