MCPcopy Create free account

hub / github.com/NVIDIA/cuda-quantum / functions

Functions11,928 in github.com/NVIDIA/cuda-quantum

↓ 12 callersMethodinstantiate
runtime/cudaq/operators/matrix_op.cpp:95
↓ 12 callersMethodis_compiled
Whether the kernel has already been compiled.
python/cudaq/kernel/kernel_decorator.py:256
↓ 12 callersFunctionkernel
(theta: float)
python/tests/mlir/bug_1871.py:26
↓ 12 callersFunctionkernel
()
unittests/backends/quake_backend/test_app.py:17
↓ 12 callersMethodleft_right_multiply
runtime/cudaq/operators/super_op.cpp:29
↓ 12 callersFunctionmake_scope
runtime/nvqir/dem/DemScope.cpp:52
↓ 12 callersMethodmax_degree
runtime/cudaq/operators/sum_op.cpp:176
↓ 12 callersMethodmin_degree
runtime/cudaq/operators/sum_op.cpp:168
↓ 12 callersFunctionnlopt_get_param
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/api/options.c:290
↓ 12 callersFunctionnlopt_set_min_objective
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/api/options.c:339
↓ 12 callersFunctionnlopt_stop_evals
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/util/stop.c:136
↓ 12 callersFunctionnlopt_stop_time
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/util/stop.c:146
↓ 12 callersMethodnumber_float
tpls/json/single_include/nlohmann/json.hpp:9589
↓ 12 callersMethodprepare
runtime/nvqir/cudensitymat/CuDensityMatExpectation.cpp:30
↓ 12 callersMethodprint
realtime/unittests/utils/hololink_fpga_emulator.cpp:415
↓ 12 callersFunctionpush_back
@brief append an unescaped token at the end of the reference pointer @sa https://json.nlohmann.me/api/json_pointer/push_back/
tpls/json/single_include/nlohmann/json.hpp:14687
↓ 12 callersFunctionreset
reset token_buffer; current character is beginning of token
tpls/json/single_include/nlohmann/json.hpp:8345
↓ 12 callersMethodsetShots
@brief Provide the number of shots
runtime/cudaq/platform/orca/OrcaRemoteRESTQPU.h:81
↓ 12 callersMethodstart
realtime/lib/cpu_transport/roce_transceiver.cpp:1211
↓ 11 callersFunctionEXPECT_EQ_KETS
Helper function for comparing two complex state vectors up to a certain tolerance.
unittests/backends/QPPTester.cpp:49
↓ 11 callersFunctiona
(i: int)
python/tests/kernel/test_kernel_shadowing.py:27
↓ 11 callersMethodaddBinding
Add a binding for memory reference \p mr to the virtual register \p sr in \p block. This binding is only valid within \p block. Once the block is full
cudaq/lib/Optimizer/Transforms/MemToReg.cpp:298
↓ 11 callersMethodadjoint
Transpose + Conjugate
runtime/cudaq/operators/matrix.cpp:422
↓ 11 callersMethodappendMeasurement
runtime/common/Trace.cpp:54
↓ 11 callersFunctioncollectGateTypesInModule
Helper to collect all gate types in a module
unittests/Optimizer/DecompositionPatternsTest.cpp:238
↓ 11 callersFunctionconvertBitsToBytes
cudaq/include/cudaq/Optimizer/Builder/Factory.h:42
↓ 11 callersFunctiondeduplicateTrajectories
runtime/cudaq/ptsbe/TrajectoryDeduplication.cpp:57
↓ 11 callersMethoddistribute_terms
runtime/cudaq/operators/sum_op.cpp:1605
↓ 11 callersMethodenqueueAsyncTask
runtime/cudaq/platform/quantum_platform.cpp:147
↓ 11 callersFunctionfloat_np_use
()
python/tests/kernel/test_kernel_float.py:68
↓ 11 callersMethodgetBatchSize
@brief Get the batch size to use for the Stim simulator.
runtime/nvqir/stim/StimCircuitSimulator.cpp:164
↓ 11 callersMethodgetComm
runtime/cudaq/distributed/mpi_plugin.h:32
↓ 11 callersMethodgetComplexType
Return an MLIR complex type (single or double precision).
python/cudaq/kernel/ast_bridge.py:546
↓ 11 callersMethodgetFloatAttr
Return an MLIR float attribute (single or double precision).
python/cudaq/kernel/ast_bridge.py:527
↓ 11 callersMethodgetNumParams
@brief Return the number of function arguments. @return
runtime/cudaq/builder/kernel_builder.h:478
↓ 11 callersFunctiongetParameterAsDouble
If the parameter is known at compilation-time, set the result value and returns success. Otherwise, returns failure.
cudaq/lib/Optimizer/Dialect/Quake/QuakeOps.cpp:1004
↓ 11 callersFunctiongetQuantumPlatformInternal
@brief Get the provided platform plugin @return
runtime/cudaq/platform/quantum_platform.cpp:56
↓ 11 callersMethodgetQubits
Returns the qubits that flow through this instruction
cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp:522
↓ 11 callersMethodget_pauli_word
runtime/cudaq/operators/product_op.cpp:1391
↓ 11 callersFunctionget_random_seed
runtime/cudaq/cudaq.cpp:274
↓ 11 callersFunctioni
()
python/tests/kernel/test_kernel_shadowing.py:138
↓ 11 callersFunctionisNotInANamespace
Return true if and only if \p x was declared at the top-level.
cudaq/include/cudaq/Frontend/nvqpp/ASTBridge.h:815
↓ 11 callersFunctionmerge_chars
runtime/cudaq/algorithms/draw.cpp:87
↓ 11 callersFunctionparse
unittests/Optimizer/FactoryMergeModuleTest.cpp:21
↓ 11 callersFunctionpaulix_matrix
()
python/tests/operator/op_utils.py:21
↓ 11 callersFunctionpauliy_matrix
()
python/tests/operator/op_utils.py:28
↓ 11 callersFunctionphase_shift
Apply phase shift gate. TBD Args: qudit: An instance of `PyQudit` class. phi: A floating point number for the angle.
python/cudaq/handlers/photonics_kernel.py:173
↓ 11 callersFunctionrandom_vector
runtime/cudaq/utils/cudaq_utils.cpp:24
↓ 11 callersMethodsetRandomSeed
runtime/nvqir/CircuitSimulator.h:152
↓ 11 callersFunctionsqueeze_matrix
unittests/operators/utils.cpp:150
↓ 11 callersMethodto_row
runtime/cudaq/algorithms/draw.cpp:198
↓ 11 callersMethodu3
Apply the universal three-parameters operator to target qubit. The three parameters are Euler angles - θ, φ, and λ. ```pyth
python/cudaq/kernel/kernel_builder.py:997
↓ 10 callersMethod__createQuakeValue
(self, value)
python/cudaq/kernel/kernel_builder.py:597
↓ 10 callersFunction__cudaq_device_call_acquire_realtime_frame
runtime/internal/device_call/DeviceCallDispatch.cpp:778
↓ 10 callersFunction__cudaq_device_call_dispatch_realtime_frame
runtime/internal/device_call/DeviceCallDispatch.cpp:796
↓ 10 callersMethod__discriminateIfMeasureHandle
If `value` is a `!cc.measure_handle` (or `stdvec` thereof) at a `bool`-coercion context, insert a `quake.discriminate` and return the
python/cudaq/kernel/ast_bridge.py:884
↓ 10 callersFunction_compose
Helper function to avoid duplicate code in the various arithmetic operations supported on a ScalarOperator.
python/cudaq/operators/scalar/scalar_op.py:56
↓ 10 callersMethodamplitudes
runtime/cudaq/qis/state.cpp:117
↓ 10 callersMethodappend
runtime/common/SampleResult.cpp:192
↓ 10 callersFunctionassert_close
(want, got, tolerance=1.e-4)
python/tests/builder/test_optimizer.py:20
↓ 10 callersFunctionbeam_splitter
Apply beam splitter gate. TBD Args: q: An instance of `PyQudit` class TBD. r: An instance of `PyQudit` class TBD.
python/cudaq/handlers/photonics_kernel.py:191
↓ 10 callersMethodboolean
tpls/json/single_include/nlohmann/json.hpp:9574
↓ 10 callersFunctionbuildVectorOfConstantElements
cudaq/lib/Optimizer/Builder/Intrinsics.cpp:827
↓ 10 callersMethodcontainsList
Returns true if the give type is a vector or contains items that are vectors.
python/cudaq/kernel/ast_bridge.py:493
↓ 10 callersFunctionconvertMpiCommunicator
Convert the type-erased Comm object
runtime/nvqir/cutensornet/mpi_support.cpp:150
↓ 10 callersFunctionfail
targettests/Kernel/signature-4.cpp:22
↓ 10 callersMethodgetArgNumber
cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp:1818
↓ 10 callersMethodgetConfig
@brief Return the current server configuration @return
runtime/common/ServerHelper.h:92
↓ 10 callersMethodgetQubit
Returns the qubit for the physical wire this node allocates if assigned
cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp:679
↓ 10 callersMethodget_noise
runtime/cudaq/platform/quantum_platform.cpp:79
↓ 10 callersMethodget_value_function
Get the value function of the schedule.
runtime/cudaq/algorithms/schedule.cpp:102
↓ 10 callersMethodinitialize
(self)
python/cudaq/kernel/utils.py:94
↓ 10 callersMethodisAlloc
Returns true if and only if this is an InitDependencyNode
cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp:380
↓ 10 callersFunctionisTimingTagEnabled
runtime/logger/logger.cpp:39
↓ 10 callersMethodlookup
runtime/internal/device_call/HostDispatchChannel.cpp:208
↓ 10 callersMethodminus
runtime/cudaq/operators/sum_op.cpp:1441
↓ 10 callersFunctionmlirApiObjectToCapsule
Helper to convert a presumed MLIR API object to a capsule, accepting either an explicit Capsule or indirectly by querying the MLIR_PYTHON_CAPI_PTR_ATT
python/utils/NanobindAdaptors.h:28
↓ 10 callersFunctionok
targettests/Kernel/signature-4.cpp:21
↓ 10 callersFunctionparser
tpls/json/single_include/nlohmann/json.hpp:20147
↓ 10 callersMethodrandom
runtime/cudaq/operators/sum_op.cpp:1745
↓ 10 callersMethodrecordedCircuitText
@brief Render `recordedCircuit` as a Stim-format string for inspection from the test body.
unittests/backends/StimTester.cpp:37
↓ 10 callersFunctionreset
()
python/tests/builder/test_resource_metrics.py:17
↓ 10 callersFunctionrunSampling
runtime/cudaq/algorithms/sample.h:130
↓ 10 callersFunctionsdg
This operation applies a rotation on the z-axis of negative 90 degrees to the given target qubit/s.
python/cudaq/qis/qis.py:129
↓ 10 callersMethodsetBackend
runtime/logger/tracer.cpp:81
↓ 10 callersFunctionset_parent
tpls/json/single_include/nlohmann/json.hpp:20770
↓ 10 callersMethodslotSize
runtime/internal/device_call/include/cudaq_internal/device_call/RingBufferWrapper.h:116
↓ 10 callersFunctionuma
cudaq/test/AST-Quake/empty_step.cpp:13
↓ 10 callersFunctionz
runtime/cudaq/operators/spin_op.cpp:265
↓ 9 callersMethodExhaustiveSamplingStrategy
@brief Default constructor
runtime/cudaq/ptsbe/strategies/ExhaustiveSamplingStrategy.h:20
↓ 9 callersMethodProbabilisticSamplingStrategy
@brief Construct with optional random seed and trajectory sample count @param seed Random seed for reproducibility. When `nullopt` (default), uses CUD
runtime/cudaq/ptsbe/strategies/ProbabilisticSamplingStrategy.h:32
↓ 9 callersMethod__validate_container_entry
Helper function that should be invoked for any elements that are stored in tuple, `dataclass`, or list. Note that the `pyVal` argumen
python/cudaq/kernel/ast_bridge.py:1683
↓ 9 callersFunction_parse_and_assert_equal
Parse the given callable via both AST and MLIR routes, assert that the resulting signatures are identical, and return the signature for f
python/tests/kernel/test_kernel_signature.py:58
↓ 9 callersFunction_single_qubit
(method_name)
python/cudaq/contrib/qiskit_convert.py:111
↓ 9 callersFunctionaddArgument
python/utils/OpaqueArguments.h:104
↓ 9 callersFunctionadd_double_excitation
(op, p_occ, q_occ, r_virt, s_virt)
docs/sphinx/applications/python/qchem/uccsd.py:134
↓ 9 callersFunctionaxpy
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/algs/stogo/linalg.cc:110
↓ 9 callersFunctionch
This operation applies a controlled-h operation to the given target qubit, with the provided control qubit/s.
python/cudaq/qis/qis.py:87
↓ 9 callersFunctioncheck_server_connection
(port, retries=120, delay=1)
python/tests/backends/network_utils.py:13
↓ 9 callersMethodconstructLiouvillian
runtime/nvqir/cudensitymat/CuDensityMatSuperOpCtor.cpp:279
← previousnext →501–600 of 11,928, ranked by callers