Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NVIDIA/cuda-quantum
/ functions
Functions
11,928 in github.com/NVIDIA/cuda-quantum
⨍
Functions
11,928
◇
Types & classes
2,432
↳
Endpoints
84
↓ 12 callers
Method
instantiate
runtime/cudaq/operators/matrix_op.cpp:95
↓ 12 callers
Method
is_compiled
Whether the kernel has already been compiled.
python/cudaq/kernel/kernel_decorator.py:256
↓ 12 callers
Function
kernel
(theta: float)
python/tests/mlir/bug_1871.py:26
↓ 12 callers
Function
kernel
()
unittests/backends/quake_backend/test_app.py:17
↓ 12 callers
Method
left_right_multiply
runtime/cudaq/operators/super_op.cpp:29
↓ 12 callers
Function
make_scope
runtime/nvqir/dem/DemScope.cpp:52
↓ 12 callers
Method
max_degree
runtime/cudaq/operators/sum_op.cpp:176
↓ 12 callers
Method
min_degree
runtime/cudaq/operators/sum_op.cpp:168
↓ 12 callers
Function
nlopt_get_param
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/api/options.c:290
↓ 12 callers
Function
nlopt_set_min_objective
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/api/options.c:339
↓ 12 callers
Function
nlopt_stop_evals
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/util/stop.c:136
↓ 12 callers
Function
nlopt_stop_time
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/util/stop.c:146
↓ 12 callers
Method
number_float
tpls/json/single_include/nlohmann/json.hpp:9589
↓ 12 callers
Method
prepare
runtime/nvqir/cudensitymat/CuDensityMatExpectation.cpp:30
↓ 12 callers
Method
print
realtime/unittests/utils/hololink_fpga_emulator.cpp:415
↓ 12 callers
Function
push_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 callers
Function
reset
reset token_buffer; current character is beginning of token
tpls/json/single_include/nlohmann/json.hpp:8345
↓ 12 callers
Method
setShots
@brief Provide the number of shots
runtime/cudaq/platform/orca/OrcaRemoteRESTQPU.h:81
↓ 12 callers
Method
start
realtime/lib/cpu_transport/roce_transceiver.cpp:1211
↓ 11 callers
Function
EXPECT_EQ_KETS
Helper function for comparing two complex state vectors up to a certain tolerance.
unittests/backends/QPPTester.cpp:49
↓ 11 callers
Function
a
(i: int)
python/tests/kernel/test_kernel_shadowing.py:27
↓ 11 callers
Method
addBinding
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 callers
Method
adjoint
Transpose + Conjugate
runtime/cudaq/operators/matrix.cpp:422
↓ 11 callers
Method
appendMeasurement
runtime/common/Trace.cpp:54
↓ 11 callers
Function
collectGateTypesInModule
Helper to collect all gate types in a module
unittests/Optimizer/DecompositionPatternsTest.cpp:238
↓ 11 callers
Function
convertBitsToBytes
cudaq/include/cudaq/Optimizer/Builder/Factory.h:42
↓ 11 callers
Function
deduplicateTrajectories
runtime/cudaq/ptsbe/TrajectoryDeduplication.cpp:57
↓ 11 callers
Method
distribute_terms
runtime/cudaq/operators/sum_op.cpp:1605
↓ 11 callers
Method
enqueueAsyncTask
runtime/cudaq/platform/quantum_platform.cpp:147
↓ 11 callers
Function
float_np_use
()
python/tests/kernel/test_kernel_float.py:68
↓ 11 callers
Method
getBatchSize
@brief Get the batch size to use for the Stim simulator.
runtime/nvqir/stim/StimCircuitSimulator.cpp:164
↓ 11 callers
Method
getComm
runtime/cudaq/distributed/mpi_plugin.h:32
↓ 11 callers
Method
getComplexType
Return an MLIR complex type (single or double precision).
python/cudaq/kernel/ast_bridge.py:546
↓ 11 callers
Method
getFloatAttr
Return an MLIR float attribute (single or double precision).
python/cudaq/kernel/ast_bridge.py:527
↓ 11 callers
Method
getNumParams
@brief Return the number of function arguments. @return
runtime/cudaq/builder/kernel_builder.h:478
↓ 11 callers
Function
getParameterAsDouble
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 callers
Function
getQuantumPlatformInternal
@brief Get the provided platform plugin @return
runtime/cudaq/platform/quantum_platform.cpp:56
↓ 11 callers
Method
getQubits
Returns the qubits that flow through this instruction
cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp:522
↓ 11 callers
Method
get_pauli_word
runtime/cudaq/operators/product_op.cpp:1391
↓ 11 callers
Function
get_random_seed
runtime/cudaq/cudaq.cpp:274
↓ 11 callers
Function
i
()
python/tests/kernel/test_kernel_shadowing.py:138
↓ 11 callers
Function
isNotInANamespace
Return true if and only if \p x was declared at the top-level.
cudaq/include/cudaq/Frontend/nvqpp/ASTBridge.h:815
↓ 11 callers
Function
merge_chars
runtime/cudaq/algorithms/draw.cpp:87
↓ 11 callers
Function
parse
unittests/Optimizer/FactoryMergeModuleTest.cpp:21
↓ 11 callers
Function
paulix_matrix
()
python/tests/operator/op_utils.py:21
↓ 11 callers
Function
pauliy_matrix
()
python/tests/operator/op_utils.py:28
↓ 11 callers
Function
phase_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 callers
Function
random_vector
runtime/cudaq/utils/cudaq_utils.cpp:24
↓ 11 callers
Method
setRandomSeed
runtime/nvqir/CircuitSimulator.h:152
↓ 11 callers
Function
squeeze_matrix
unittests/operators/utils.cpp:150
↓ 11 callers
Method
to_row
runtime/cudaq/algorithms/draw.cpp:198
↓ 11 callers
Method
u3
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 callers
Method
__createQuakeValue
(self, value)
python/cudaq/kernel/kernel_builder.py:597
↓ 10 callers
Function
__cudaq_device_call_acquire_realtime_frame
runtime/internal/device_call/DeviceCallDispatch.cpp:778
↓ 10 callers
Function
__cudaq_device_call_dispatch_realtime_frame
runtime/internal/device_call/DeviceCallDispatch.cpp:796
↓ 10 callers
Method
__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 callers
Function
_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 callers
Method
amplitudes
runtime/cudaq/qis/state.cpp:117
↓ 10 callers
Method
append
runtime/common/SampleResult.cpp:192
↓ 10 callers
Function
assert_close
(want, got, tolerance=1.e-4)
python/tests/builder/test_optimizer.py:20
↓ 10 callers
Function
beam_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 callers
Method
boolean
tpls/json/single_include/nlohmann/json.hpp:9574
↓ 10 callers
Function
buildVectorOfConstantElements
cudaq/lib/Optimizer/Builder/Intrinsics.cpp:827
↓ 10 callers
Method
containsList
Returns true if the give type is a vector or contains items that are vectors.
python/cudaq/kernel/ast_bridge.py:493
↓ 10 callers
Function
convertMpiCommunicator
Convert the type-erased Comm object
runtime/nvqir/cutensornet/mpi_support.cpp:150
↓ 10 callers
Function
fail
targettests/Kernel/signature-4.cpp:22
↓ 10 callers
Method
getArgNumber
cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp:1818
↓ 10 callers
Method
getConfig
@brief Return the current server configuration @return
runtime/common/ServerHelper.h:92
↓ 10 callers
Method
getQubit
Returns the qubit for the physical wire this node allocates if assigned
cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp:679
↓ 10 callers
Method
get_noise
runtime/cudaq/platform/quantum_platform.cpp:79
↓ 10 callers
Method
get_value_function
Get the value function of the schedule.
runtime/cudaq/algorithms/schedule.cpp:102
↓ 10 callers
Method
initialize
(self)
python/cudaq/kernel/utils.py:94
↓ 10 callers
Method
isAlloc
Returns true if and only if this is an InitDependencyNode
cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp:380
↓ 10 callers
Function
isTimingTagEnabled
runtime/logger/logger.cpp:39
↓ 10 callers
Method
lookup
runtime/internal/device_call/HostDispatchChannel.cpp:208
↓ 10 callers
Method
minus
runtime/cudaq/operators/sum_op.cpp:1441
↓ 10 callers
Function
mlirApiObjectToCapsule
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 callers
Function
ok
targettests/Kernel/signature-4.cpp:21
↓ 10 callers
Function
parser
tpls/json/single_include/nlohmann/json.hpp:20147
↓ 10 callers
Method
random
runtime/cudaq/operators/sum_op.cpp:1745
↓ 10 callers
Method
recordedCircuitText
@brief Render `recordedCircuit` as a Stim-format string for inspection from the test body.
unittests/backends/StimTester.cpp:37
↓ 10 callers
Function
reset
()
python/tests/builder/test_resource_metrics.py:17
↓ 10 callers
Function
runSampling
runtime/cudaq/algorithms/sample.h:130
↓ 10 callers
Function
sdg
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 callers
Method
setBackend
runtime/logger/tracer.cpp:81
↓ 10 callers
Function
set_parent
tpls/json/single_include/nlohmann/json.hpp:20770
↓ 10 callers
Method
slotSize
runtime/internal/device_call/include/cudaq_internal/device_call/RingBufferWrapper.h:116
↓ 10 callers
Function
uma
cudaq/test/AST-Quake/empty_step.cpp:13
↓ 10 callers
Function
z
runtime/cudaq/operators/spin_op.cpp:265
↓ 9 callers
Method
ExhaustiveSamplingStrategy
@brief Default constructor
runtime/cudaq/ptsbe/strategies/ExhaustiveSamplingStrategy.h:20
↓ 9 callers
Method
ProbabilisticSamplingStrategy
@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 callers
Method
__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 callers
Function
_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 callers
Function
_single_qubit
(method_name)
python/cudaq/contrib/qiskit_convert.py:111
↓ 9 callers
Function
addArgument
python/utils/OpaqueArguments.h:104
↓ 9 callers
Function
add_double_excitation
(op, p_occ, q_occ, r_virt, s_virt)
docs/sphinx/applications/python/qchem/uccsd.py:134
↓ 9 callers
Function
axpy
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/algs/stogo/linalg.cc:110
↓ 9 callers
Function
ch
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 callers
Function
check_server_connection
(port, retries=120, delay=1)
python/tests/backends/network_utils.py:13
↓ 9 callers
Method
constructLiouvillian
runtime/nvqir/cudensitymat/CuDensityMatSuperOpCtor.cpp:279
← previous
next →
501–600 of 11,928, ranked by callers