MCPcopy Create free account

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

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

↓ 16 callersFunctionfinalize
runtime/cudaq/cudaq.cpp:216
↓ 16 callersFunctiongenConstant
runtime/internal/compiler/ArgumentConversion.cpp:34
↓ 16 callersMethodgetCodeGenSpec
cudaq/lib/Target/TargetConfig.cpp:12
↓ 16 callersFunctionisQuantumType
\returns true if \p `ty` is a quantum value or reference.
cudaq/include/cudaq/Optimizer/Dialect/Quake/QuakeTypes.h:25
↓ 16 callersMethodisValid
cudaq/include/cudaq/Support/Handle.h:36
↓ 16 callersFunctionis_array
@brief return whether value is an array @sa https://json.nlohmann.me/api/basic_json/is_array/
tpls/json/single_include/nlohmann/json.hpp:21405
↓ 16 callersMethodis_constant
runtime/cudaq/operators/scalar_op.cpp:18
↓ 16 callersFunctionposition_matrix
(size)
python/tests/operator/op_utils.py:67
↓ 16 callersMethodpost
runtime/common/RestClient.cpp:52
↓ 16 callersMethodrank
runtime/cudaq/distributed/mpi_plugin.cpp:68
↓ 16 callersMethodreset
Resets the schedule (iterator) to its starting point.
python/cudaq/dynamics/schedule.py:99
↓ 16 callersFunctiont
This operation applies to its target a π/4 rotation about the Z axis.
python/cudaq/qis/qis.py:52
↓ 15 callersFunction__quantum__rt__finalize
@brief Finalize the NVQIR library
runtime/nvqir/NVQIR.cpp:302
↓ 15 callersMethodallocateQubits
@brief Allocate `count` qubits.
runtime/nvqir/CircuitSimulator.h:1022
↓ 15 callersFunctioncallback
(x)
python/tests/operator/test_scalar_op.py:45
↓ 15 callersFunctioncombine
boost::hash_combine
tpls/json/single_include/nlohmann/json.hpp:6307
↓ 15 callersMethodcount_controls
runtime/common/Resources.cpp:39
↓ 15 callersFunctioncreateFloatConstant
cudaq/include/cudaq/Optimizer/Builder/Factory.h:183
↓ 15 callersMethoddegrees
runtime/cudaq/operators/product_op.cpp:200
↓ 15 callersFunctionflatten
(ls: list[list[int]])
python/tests/kernel/test_assignments.py:733
↓ 15 callersFunctiongetKernelFuncOp
python/utils/OpaqueArguments.h:48
↓ 15 callersMethodgetParent
cudaq/lib/Optimizer/Transforms/LowerUnwind.cpp:70
↓ 15 callersFunctiongetResults
(jobId: str)
utils/mock_qpu/ionq/__init__.py:148
↓ 15 callersFunctionget_quake_by_name
runtime/common/DeviceCodeRegistry.cpp:157
↓ 15 callersFunctionisInClassInNamespace
Return true if and only if \p x was declared in the class \p className and that class was furthermore declared in the namespace \p nsName.
cudaq/include/cudaq/Frontend/nvqpp/ASTBridge.h:843
↓ 15 callersFunctionisInTracerMode
runtime/common/ExecutionContext.cpp:23
↓ 15 callersFunctionis_null
@brief return whether value is null @sa https://json.nlohmann.me/api/basic_json/is_null/
tpls/json/single_include/nlohmann/json.hpp:21356
↓ 15 callersMethodis_unitary_mixture
@brief Returns whether or not this is a unitary mixture.
runtime/common/NoiseModel.h:328
↓ 15 callersFunctionlog
runtime/include/cudaq/runtime/logger/logger.h:108
↓ 15 callersMethodnum_qubits
runtime/cudaq/operators/sum_op.cpp:1670
↓ 15 callersFunctionprintCounts
targettests/execution/cast.cpp:562
↓ 15 callersFunctionreportCudaError
cudaq/test/NVQPP/Inputs/DeviceCallLibrary.h:295
↓ 15 callersFunctionrz
This operation is an arbitrary rotation about the Z axis, which introduces a relative phase factor of lambda.
python/cudaq/qis/qis.py:73
↓ 15 callersFunctions
This operation applies to its target a rotation by π/2 about the Z axis.
python/cudaq/qis/qis.py:45
↓ 15 callersFunctionsetLogLevel
runtime/logger/logger.cpp:134
↓ 15 callersFunctionset_parents
tpls/json/single_include/nlohmann/json.hpp:20720
↓ 15 callersFunctionsize
@brief returns the number of elements @sa https://json.nlohmann.me/api/basic_json/size/
tpls/json/single_include/nlohmann/json.hpp:22986
↓ 14 callersMethod__setitem__
Adds or updates the given symbol in the symbol table. Automatically adjusts the block association if the given value is a function ar
python/cudaq/kernel/ast_bridge.py:194
↓ 14 callersMethodbegin
runtime/common/SampleResult.cpp:301
↓ 14 callersMethodcompute
runtime/nvqir/cudensitymat/CuDensityMatExpectation.cpp:35
↓ 14 callersFunctionconvertMpiCommunicator
Convert the type-erased Comm object
runtime/nvqir/cudensitymat/mpi_support.cpp:59
↓ 14 callersMethodgetConstantIndex
cudaq/lib/Optimizer/Dialect/CC/CCOps.cpp:1006
↓ 14 callersFunctiongetConstantInt
cudaq/lib/Frontend/nvqpp/ConvertExpr.cpp:340
↓ 14 callersMethodgetIntegerAttr
Return an MLIR Integer Attribute of the given `IntegerType`.
python/cudaq/kernel/ast_bridge.py:509
↓ 14 callersMethodgetPatternName
unittests/Optimizer/DecompositionPatternSelectionTest.cpp:74
↓ 14 callersMethodget_channels
runtime/common/NoiseModel.cpp:361
↓ 14 callersMethodget_coefficient
runtime/cudaq/operators/product_op.cpp:386
↓ 14 callersMethodget_data
runtime/cudaq/operators/matrix.cpp:77
↓ 14 callersFunctionis_close_array
(actual, expected)
python/tests/kernel/test_run_kernel.py:28
↓ 14 callersMethodmeasure_handle
runtime/cudaq/qis/measure_handle.h:45
↓ 14 callersMethodn_levels
Return this qudit's dimension
runtime/cudaq/qis/qudit.h:52
↓ 14 callersFunctionserialize
(t1: MyTuple, t2: MyTuple, t3: MyTuple)
python/tests/kernel/test_assignments.py:303
↓ 14 callersMethodto_diagonal_matrix
runtime/cudaq/operators/sum_op.cpp:1831
↓ 14 callersFunctionto_integer
Cast a measure register to an int64_t. This function is classic control code that may run on a QPU.
runtime/cudaq/qis/qubit_qis.h:539
↓ 13 callersMethodaccumulate_inplace
runtime/nvqir/cudensitymat/CuDensityMatState.cpp:623
↓ 13 callersFunctionapplySinglePattern
unittests/Optimizer/DecompositionPatternsTest.cpp:224
↓ 13 callersFunctioncheckBatchingCompatibility
runtime/nvqir/cudensitymat/CuDensityMatEvolution.cpp:51
↓ 13 callersMethodconvertToCudensitymatOperator
runtime/nvqir/cudensitymat/CuDensityMatOpConverter.cpp:378
↓ 13 callersMethoddebug_msg
(self, msg, node=None)
python/cudaq/kernel/ast_bridge.py:417
↓ 13 callersMethodfor_loop
Add a for loop that starts from the given `start` index, ends at the given `stop` index (non inclusive), applying the provided `funct
python/cudaq/kernel/kernel_builder.py:1504
↓ 13 callersMethodgenCStringLiteralAppendNul
Helper function to create a C-style string from a string that is not already NUL terminated. No checks are made, so if the string already is NUL termi
cudaq/include/cudaq/Optimizer/Builder/Intrinsics.h:104
↓ 13 callersMethodget
python/runtime/cudaq/algorithms/py_sample_ptsbe.cpp:109
↓ 13 callersMethodget
! @brief get next character from the input This function provides the interface to the used input adapter. It does not throw in case the
tpls/json/single_include/nlohmann/json.hpp:12553
↓ 13 callersFunctiongetMLIRContext
This code creates an MLIRContext singleton for this python process. We do not want to have a brand new context every time Python does somethi
python/cudaq/kernel/utils.py:73
↓ 13 callersMethodgetWires
cudaq/lib/Optimizer/Transforms/RegToMem.cpp:74
↓ 13 callersFunctionget_quake
runtime/cudaq.h:126
↓ 13 callersMethodis_identity
runtime/cudaq/operators/sum_op.cpp:2164
↓ 13 callersFunctionmake_copyable_function
runtime/cudaq/utils/cudaq_utils.h:99
↓ 13 callersFunctionmk_decorator
Make a kernel decorator object from a kernel builder object to make any code that handles both CUDA-Q kernel object classes more unified.
python/cudaq/kernel/kernel_decorator.py:721
↓ 13 callersFunctionobserve
runtime/cudaq/algorithms/observe.h:196
↓ 13 callersFunctionqudit
API to define a d-level qudit in a `PhotonicsHandler`. All the qudits within a kernel are of the same level. Args: level (int):
python/cudaq/handlers/photonics_kernel.py:104
↓ 13 callersMethodsize
runtime/common/SampleResult.cpp:317
↓ 13 callersFunctiontoAbiStatus
Convert the typed status to integer.
runtime/internal/device_call/include/cudaq_internal/device_call/DeviceCallError.h:30
↓ 13 callersFunctiontracePTSBatch
runtime/cudaq/ptsbe/PTSBESample.h:248
↓ 12 callersFunction__cudaq_device_call_safely_release_realtime_frame
runtime/internal/device_call/DeviceCallDispatch.cpp:814
↓ 12 callersMethod__init__
(self, stepper: Optional[BaseTimeStepper[cudaq_runtime.State]] = None, solve
python/cudaq/dynamics/integrators/cuda_torchdiffeq_integrator.py:74
↓ 12 callersMethodaddArgument
Adds a block argument and corresponding ArgDependencyNode to the block
cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp:2169
↓ 12 callersFunctionarrayToVectorSizeT
@brief Utility function mapping a QIR Array pointer to a vector of ids
runtime/nvqir/NVQIR.cpp:170
↓ 12 callersMethodback
(self)
python/cudaq/kernel_types.py:105
↓ 12 callersMethodbeginBlock
(self)
python/cudaq/kernel/ast_bridge.py:163
↓ 12 callersFunctioncomplex_np_use_imag
()
python/tests/kernel/test_kernel_complex.py:167
↓ 12 callersFunctioncomplex_np_use_real
()
python/tests/kernel/test_kernel_complex.py:159
↓ 12 callersFunctioncount
tpls/json/single_include/nlohmann/json.hpp:19977
↓ 12 callersFunctioncreateClassicalMemToReg
Helper to run the memory to register pass on classical values. Does not convert the quantum code to register (wire) form.
cudaq/include/cudaq/Optimizer/Transforms/Passes.h:104
↓ 12 callersFunctioncreateSimpleCircuit
unittests/ptsbe/NoiseExtractorTester.cpp:26
↓ 12 callersFunctioncreateTestModule
Helper function to create a test module with a single gate operation
unittests/Optimizer/DecompositionPatternsTest.cpp:81
↓ 12 callersFunctioncreate_matrix
runtime/cudaq/operators/helpers.cpp:175
↓ 12 callersFunctioncy
This operation applies a controlled-y operation to the given target qubit, with the provided control qubit/s.
python/cudaq/qis/qis.py:101
↓ 12 callersMethoddefine
runtime/cudaq/operators/handler.cpp:26
↓ 12 callersMethodendBlock
(self)
python/cudaq/kernel/ast_bridge.py:166
↓ 12 callersFunctionexport_csv
docs/sphinx/examples/cpp/dynamics/export_csv_helper.h:32
↓ 12 callersMethodfinalize
runtime/cudaq/distributed/mpi_plugin.cpp:127
↓ 12 callersFunctionfnv1a_hash
@brief Compute FNV-1a hash of a string (for function_id). @param str Null-terminated string to hash @return 32-bit hash value
realtime/include/cudaq/realtime/daemon/dispatcher/dispatch_kernel_launch.h:71
↓ 12 callersMethodget
runtime/cudaq/builder/kernel_builder.h:1028
↓ 12 callersMethodgetConstantFloat
Create a constant float operation and return its MLIR result Value. Takes as input the concrete float value.
python/cudaq/kernel/ast_bridge.py:531
↓ 12 callersFunctiongetEnvVar
Retrieve an environment variable
runtime/cudaq/platform/default/rest/helpers/tii/TiiServerHelper.cpp:29
↓ 12 callersMethodgetHeight
Returns the height of this dependency node, based on the # of cycles it will take and the heights of its dependencies
cudaq/lib/Optimizer/Transforms/DependencyAnalysis.cpp:383
↓ 12 callersFunctiongetMpiPluginInterface
@brief Retrieve the MPI plugin comm interface
runtime/nvqir/cutensornet/mpi_support.cpp:42
↓ 12 callersMethodget_type_name
runtime/common/NoiseModel.h:323
↓ 12 callersFunctionif
tpls/json/single_include/nlohmann/json.hpp:23686
← previousnext →401–500 of 11,928, ranked by callers