MCPcopy Create free account

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

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

↓ 8 callersMethodstart_object
tpls/json/single_include/nlohmann/json.hpp:9604
↓ 8 callersFunctiontest5
(arg: list[int])
python/tests/kernel/test_assignments.py:102
↓ 8 callersFunctiontraceFromKernel
runtime/cudaq/algorithms/draw.h:31
↓ 7 callersMethodAddTrial
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/algs/stogo/tools.cc:103
↓ 7 callersMethodExecutionContext
@brief The Constructor, takes the name of the context @param n The name of the context
runtime/common/ExecutionContext.h:34
↓ 7 callersFunctionPreallocatedQubitsContext
Context manager for running simulations with a fixed number of qubits pre-allocated ahead of time. Example: ```python wi
utils/mock_qpu/preallocated_qubits_context.py:15
↓ 7 callersMethod__arithmetic_to_bool
Converts an integer or floating point value to a bool by comparing it to zero.
python/cudaq/kernel/ast_bridge.py:591
↓ 7 callersFunction__quantum__qis__cnot
runtime/nvqir/NVQIR.cpp:663
↓ 7 callersFunction_two_qubit
(method_name)
python/cudaq/contrib/qiskit_convert.py:119
↓ 7 callersFunctionamplitude_damping_channel
runtime/common/NoiseModel.h:701
↓ 7 callersFunctionappendPipelineStage
runtime/internal/compiler/JITTargetPipeline.cpp:13
↓ 7 callersFunctionassert_close
(want, got, tolerance=1.e-4)
python/tests/builder/test_observe.py:17
↓ 7 callersFunctionbitWidth
cudaq/lib/Optimizer/Transforms/LoopAnalysis.cpp:210
↓ 7 callersMethodcachedCompiledModule
Return the kernel's CompiledModule cache slot, creating an empty one on first access.
python/cudaq/kernel/kernel_builder.py:1716
↓ 7 callersFunctioncompares_unordered
tpls/json/single_include/nlohmann/json.hpp:23715
↓ 7 callersMethodcreateNode
Creates a new node in the graph and returns its unique identifier.
cudaq/include/cudaq/ADT/GraphCSR.h:44
↓ 7 callersFunctioncrx
This operation applies a `controlled-rx` operation to the given target qubit, with the provided control qubit/s.
python/cudaq/qis/qis.py:143
↓ 7 callersFunctiondebug_the_thing
cudaq/test/AST-Quake/struct-1.cpp:26
↓ 7 callersFunctiondecodeBase64
runtime/cudaq/platform/default/rest/helpers/scaleway/qio/Base64.cpp:18
↓ 7 callersFunctiondirinsert_
+-----------------------------------------------------------------------+ */ | SUBROUTINE DIRInsert |
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/algs/direct/DIRsubrout.c:648
↓ 7 callersFunctiondisplace_matrix
(size, ampl)
python/tests/operator/op_utils.py:82
↓ 7 callersFunctiondisplace_matrix
unittests/operators/utils.cpp:142
↓ 7 callersFunctiondump_double_vector
targettests/SeparateCompilation/arith_spans.cpp:53
↓ 7 callersMethodempty
cudaq/lib/Optimizer/Transforms/LowerUnwind.cpp:57
↓ 7 callersFunctionevolve_async
runtime/cudaq/algorithms/evolve.h:542
↓ 7 callersFunctionfrom_state
runtime/cudaq/builder/kernels.h:62
↓ 7 callersMethodfrom_word
runtime/cudaq/operators/sum_op.cpp:1722
↓ 7 callersMethodgenerateUnitaryParameters
@brief Checks if Kraus ops have unitary representations and saves them if they do. Users should only need to call this if they have modified the Kraus
runtime/common/NoiseModel.h:333
↓ 7 callersFunctiongenerate_all_states
runtime/cudaq/operators/helpers.cpp:25
↓ 7 callersMethodgetBlockGraph
cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp:1982
↓ 7 callersMethodgetClassAttributes
@brief Find registered data class object and its attributes
python/runtime/cudaq/algorithms/py_utils.h:49
↓ 7 callersMethodgetDependencyForQID
Returns the index of the dependency for \p qid in this node, if such an index exists
cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp:403
↓ 7 callersFunctiongetMyTuple
(arg: cudaq.qview)
python/tests/mlir/ast_structs_and_tuples.py:118
↓ 7 callersMethodgetNumQubits
@brief Number of qubits that this state represents.
runtime/nvqir/cutensornet/tensornet_state.h:223
↓ 7 callersMethodget_marginal
runtime/common/SampleResult.cpp:399
↓ 7 callersFunctionget_state_async
Asynchronously retrieve the state generated by the given quantum kernel. When targeting a quantum platform with more than one QPU, the optio
python/cudaq/runtime/state.py:55
↓ 7 callersMethodget_tensor
runtime/cudaq/qis/state.cpp:48
↓ 7 callersFunctionget_value
unittests/operators/scalar_op.cpp:13
↓ 7 callersFunctionhololink_destroy_transceiver
realtime/lib/daemon/bridge/hololink/hololink_wrapper.cpp:74
↓ 7 callersMethodidentity
runtime/cudaq/operators/sum_op.cpp:1347
↓ 7 callersMethodinSameGroup
cudaq/lib/Optimizer/Analysis/UnitaryOpGrouping.cpp:93
↓ 7 callersFunctionisArithmeticType
cudaq/lib/Frontend/nvqpp/ConvertType.cpp:21
↓ 7 callersMethodisQuantumDependent
Returns true if this node is a quantum operation/value or has a quantum operation as an ancestor. In fact, after inlining, Canonicalization, and CSE,
cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp:389
↓ 7 callersMethodisSinglePrecision
runtime/nvqir/CircuitSimulator.h:990
↓ 7 callersMethodis_initialized
runtime/nvqir/cudensitymat/CuDensityMatState.cpp:485
↓ 7 callersMethodis_on_gpu
runtime/cudaq/qis/state.cpp:46
↓ 7 callersMethodis_simulator
runtime/cudaq/platform/quantum_platform.cpp:233
↓ 7 callersMethodjitCode
@brief Lower the Quake code to the LLVM Dialect, call `PassManager`.
runtime/cudaq/builder/kernel_builder.h:981
↓ 7 callersFunctionloadHandleVectorIfPointer
Same intent as `loadHandleIfPointer`, but for the bulk-discriminate / `to_integer` / range-for / qec.{detector,observable,pair_detectors} paths where
cudaq/include/cudaq/Frontend/nvqpp/ASTBridge.h:66
↓ 7 callersFunctionmapToRawArgs
unittests/Optimizer/QuakeSynthTester.cpp:41
↓ 7 callersFunctionmeasureIndexAsResultPtr
@brief Encode an `int64_t` chronological measurement index as the `Result*` bit pattern the QIR ABI delivers to the QEC runtime adapter. Mirrors the l
unittests/backends/StimTester.cpp:61
↓ 7 callersFunctionmlirTryCreateStructType
Creates either a `quake.StruqType` or a `cc.StructType` used to represent tuples and `dataclass` structs of quantum and classical types. Ret
python/cudaq/kernel/utils.py:355
↓ 7 callersMethodmx
Measure the given qubit or qubits in the X-basis. The optional `register_name` may be used to retrieve results of this measurement
python/cudaq/kernel/kernel_builder.py:1177
↓ 7 callersMethodmy
Measure the given qubit or qubits in the Y-basis. The optional `register_name` may be used to retrieve results of this measurement
python/cudaq/kernel/kernel_builder.py:1209
↓ 7 callersMethodname
runtime/nvqir/Gates.h:192
↓ 7 callersFunctionnlopt_add_equality_constraint
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/api/options.c:661
↓ 7 callersFunctionnlopt_add_inequality_constraint
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/api/options.c:591
↓ 7 callersFunctionnlopt_count_constraints
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/util/stop.c:161
↓ 7 callersFunctionnlopt_genrand_int32
generates a random number on [0,0xffffffff]-interval */
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/util/mt19937ar.c:96
↓ 7 callersFunctionnlopt_istiny
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/util/stop.c:241
↓ 7 callersFunctionnlopt_stop_ftol
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/util/stop.c:88
↓ 7 callersFunctionnlopt_urand
generate uniform random number in [a,b) with 53-bit resolution, added by SGJ */
runtime/cudaq/algorithms/optimizers/nlopt/nlopt-src/src/util/mt19937ar.c:203
↓ 7 callersMethodparse_from_ast
Parse the signature of a CUDA-Q kernel from a Python AST. This does not perform any capture analysis (typically done during MLIR
python/cudaq/kernel/kernel_signature.py:89
↓ 7 callersMethodringbuffer
runtime/internal/device_call/include/cudaq_internal/device_call/RingBufferWrapper.h:112
↓ 7 callersMethodrunPassPipeline
runtime/internal/compiler/Compiler.cpp:398
↓ 7 callersFunctionrunQuakeSynth
@brief Run the Quake Synth pass on the given kernel with provided runtime args.
unittests/Optimizer/QuakeSynthTester.cpp:53
↓ 7 callersFunctionsample
runtime/cudaq/ptsbe/PTSBESample.h:350
↓ 7 callersMethodsize
runtime/common/KernelWrapper.h:92
↓ 7 callersFunctionsqueeze_matrix
(size, ampl)
python/tests/operator/op_utils.py:75
↓ 7 callersFunctionstarts_with
realtime/unittests/cpu_transport/hsb_bridge_cpu.cpp:74
↓ 7 callersFunctionstarts_with
unittests/device_call/cpu_roce_test_daemon.cpp:207
↓ 7 callersMethodsynchronize
@brief Perform any flushing or synchronization to force that all previously applied gates have truly been applied by the underlying simulator.
runtime/nvqir/CircuitSimulator.h:159
↓ 7 callersFunctiontest3
(arg: list[int])
python/tests/kernel/test_assignments.py:69
↓ 7 callersFunctiontrim
trim from both ends (in place)
runtime/cudaq/utils/cudaq_utils.h:304
↓ 7 callersFunctionu3
runtime/cudaq/builder/kernel_builder.cpp:768
↓ 7 callersMethoduccsd
python/tests/interop/quantum_lib/quantum_lib.cpp:32
↓ 7 callersMethodupdate
(self, metadata)
python/metapackages/hatch_build.py:233
↓ 7 callersMethodupdateQID
Recursively replaces \p old_qid with \p new_qid for this node and its successors
cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp:559
↓ 7 callersFunctionvalidate
Validate if a notebook can run with the available backends. This function is fallback-aware: if a notebook has multiple set_target()
docs/notebook_validation.py:58
↓ 7 callersFunctiony
runtime/cudaq/operators/spin_op.cpp:262
↓ 6 callersFunction_check_args
Utility function to verify the arguments to a photonic quantum operation. Args: q: A single instance or a list of objects of `PyQudi
python/cudaq/handlers/photonics_kernel.py:82
↓ 6 callersMethodaddEdge
cudaq/include/cudaq/ADT/GraphCSR.h:50
↓ 6 callersFunctionadd_single_excitation
(op, p_occ, q_virt)
docs/sphinx/applications/python/qchem/uccsd.py:120
↓ 6 callersFunctionadjustedDeallocArg
cudaq/lib/Optimizer/Transforms/LowerUnwind.cpp:326
↓ 6 callersFunctionall_reduce
runtime/cudaq/cudaq_mpi.h:55
↓ 6 callersMethodanother
python/tests/interop/quantum_lib/quantum_lib.cpp:28
↓ 6 callersFunctionasCudmState
python/runtime/cudaq/dynamics/pyDynamics.cpp:27
↓ 6 callersFunctionassert_close
(want, got, tolerance=1.0e-1)
python/tests/backends/test_Quantinuum_LocalEmulation_kernel.py:28
↓ 6 callersFunctionbar
()
python/tests/mlir/invalid_subrange.py:17
↓ 6 callersMethodbeginSpan
runtime/logger/tracer.cpp:97
↓ 6 callersMethodbinary
tpls/json/single_include/nlohmann/json.hpp:9599
↓ 6 callersFunctionbuildPTSBETrace
runtime/cudaq/ptsbe/PTSBESample.cpp:167
↓ 6 callersFunctioncend
@brief returns an iterator to one past the last element @sa https://json.nlohmann.me/api/basic_json/cend/
tpls/json/single_include/nlohmann/json.hpp:22850
↓ 6 callersFunctioncheckAndExtractControls
Check whether the operation has the correct number of controls. This function take as input a mutable array reference, `controls`, which must have the
cudaq/lib/Optimizer/Transforms/DecompositionPatterns.cpp:290
↓ 6 callersFunctioncheck_state
(matrix, state)
python/tests/custom/test_euler_decomposition.py:24
↓ 6 callersMethodclear
runtime/cudaq/operators/matrix.h:241
↓ 6 callersFunctionclosevec
targettests/Kernel/signature-1.cpp:37
↓ 6 callersMethodcodeGen
Generates code for the block arguments, body, and terminator. It is up to the caller to move the insertion point of \p builder outside the block afte
cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp:2040
↓ 6 callersFunctioncomplex_vec_param
(vec: list[complex], i: int)
python/tests/kernel/test_kernel_complex.py:28
↓ 6 callersFunctionconvertToOrderedMap
runtime/nvqir/cudensitymat/CuDensityMatEvolution.cpp:25
← previousnext →701–800 of 11,928, ranked by callers