merlinquantum
Welcome
Quickstart
User Guide
Quantum Expert Area
Notebooks
Reproduced Papers
API Reference
Performance
merlinquantum
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
_
__enter__() (in module merlin.core.merlin_processor)
__exit__() (in module merlin.core.merlin_processor)
A
ABC (class in merlin.core.base)
AbstractComputationProcess (class in merlin.core)
(class in merlin.core.base)
(class in merlin.core.process)
abstractmethod() (in module merlin.core.base)
ACircuit (class in merlin.algorithms.feed_forward)
AComponent (class in merlin.pcvl_pytorch.locirc_to_tensor)
active_modes (merlin.algorithms.feed_forward.FFStage attribute)
(merlin.algorithms.feed_forward.StageRuntime attribute)
add() (merlin.algorithms.feed_forward.ACircuit method)
(merlin.builder.circuit_builder.Circuit method)
(merlin.core.Circuit method)
(merlin.pcvl_pytorch.locirc_to_tensor.Circuit method)
add_angle_encoding() (merlin.algorithms.kernels.CircuitBuilder method)
(merlin.algorithms.layer.CircuitBuilder method)
(merlin.builder.circuit_builder.CircuitBuilder method)
(merlin.builder.CircuitBuilder method)
(merlin.CircuitBuilder method)
add_configuration() (merlin.algorithms.feed_forward.FFCircuitProvider method)
add_entangling_layer() (merlin.algorithms.kernels.CircuitBuilder method)
(merlin.algorithms.layer.CircuitBuilder method)
(merlin.builder.circuit_builder.CircuitBuilder method)
(merlin.builder.CircuitBuilder method)
(merlin.CircuitBuilder method)
add_module() (in module merlin.bridge.QuantumBridge)
,
[1]
add_rotations() (merlin.algorithms.kernels.CircuitBuilder method)
(merlin.algorithms.layer.CircuitBuilder method)
(merlin.builder.circuit_builder.CircuitBuilder method)
(merlin.builder.CircuitBuilder method)
(merlin.CircuitBuilder method)
add_superpositions() (merlin.algorithms.kernels.CircuitBuilder method)
(merlin.algorithms.layer.CircuitBuilder method)
(merlin.builder.circuit_builder.CircuitBuilder method)
(merlin.builder.CircuitBuilder method)
(merlin.CircuitBuilder method)
align_to() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
Amplitudes (class in merlin)
(class in merlin.measurement)
(class in merlin.measurement.mappers)
amplitudes (merlin.algorithms.feed_forward.BranchState attribute)
AMPLITUDES (merlin.algorithms.feed_forward.MeasurementStrategy attribute)
(merlin.algorithms.layer.MeasurementStrategy attribute)
(merlin.measurement.mappers.MeasurementStrategy attribute)
(merlin.measurement.MeasurementStrategy attribute)
(merlin.measurement.strategies.MeasurementStrategy attribute)
(merlin.MeasurementStrategy attribute)
angle_encoding() (merlin.algorithms.kernels.KernelCircuitBuilder method)
angle_encoding_specs (merlin.algorithms.feed_forward.QuantumLayer attribute)
(merlin.algorithms.kernels.CircuitBuilder property)
(merlin.algorithms.layer.CircuitBuilder property)
(merlin.algorithms.layer.QuantumLayer attribute)
,
[1]
(merlin.algorithms.QuantumLayer attribute)
(merlin.builder.circuit_builder.CircuitBuilder property)
(merlin.builder.CircuitBuilder property)
(merlin.CircuitBuilder property)
Any (class in merlin.algorithms.layer)
(class in merlin.builder.circuit_builder)
(class in merlin.core.components)
apply() (in module merlin.bridge.QuantumBridge)
,
[1]
(merlin.pcvl_pytorch.locirc_to_tensor.Barrier method)
(merlin.pcvl_pytorch.locirc_to_tensor.PERM method)
as_simulation() (merlin.algorithms.feed_forward.QuantumLayer method)
(merlin.algorithms.layer.QuantumLayer method)
,
[1]
(merlin.algorithms.QuantumLayer method)
(merlin.QuantumLayer method)
autodiff_backend() (merlin.algorithms.kernels.AutoDiffProcess method)
(merlin.algorithms.layer.AutoDiffProcess method)
(merlin.AutoDiffProcess method)
(merlin.measurement.autodiff.AutoDiffProcess method)
(merlin.measurement.AutoDiffProcess method)
AutoDiffProcess (class in merlin)
(class in merlin.algorithms.kernels)
(class in merlin.algorithms.layer)
(class in merlin.measurement)
(class in merlin.measurement.autodiff)
available_commands (merlin.core.merlin_processor.MerlinProcessor attribute)
axis (merlin.builder.circuit_builder.Rotation attribute)
(merlin.core.components.Rotation attribute)
(merlin.core.Rotation attribute)
B
backend_name (merlin.core.merlin_processor.MerlinProcessor attribute)
backward() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
bandwidth_tuning() (merlin.algorithms.kernels.KernelCircuitBuilder method)
Barrier (class in merlin.pcvl_pytorch.locirc_to_tensor)
barrier() (merlin.pcvl_pytorch.locirc_to_tensor.Circuit method)
basis_keys (merlin.algorithms.feed_forward.BranchState attribute)
basis_occupancies (merlin.bridge.quantum_bridge.QuantumBridge property)
(merlin.QuantumBridge property)
BeamSplitter (class in merlin.builder.circuit_builder)
(class in merlin.core)
(class in merlin.core.components)
bfloat16() (in module merlin.bridge.QuantumBridge)
,
[1]
BranchState (class in merlin.algorithms.feed_forward)
break_in_2_mode_perms() (merlin.pcvl_pytorch.locirc_to_tensor.PERM method)
BS (class in merlin.pcvl_pytorch.locirc_to_tensor)
buffers() (in module merlin.bridge.QuantumBridge)
,
[1]
build() (merlin.algorithms.kernels.CircuitBuilder method)
(merlin.algorithms.layer.CircuitBuilder method)
(merlin.builder.circuit_builder.CircuitBuilder method)
(merlin.builder.CircuitBuilder method)
(merlin.CircuitBuilder method)
build_feature_map() (merlin.algorithms.kernels.KernelCircuitBuilder method)
build_fidelity_kernel() (merlin.algorithms.kernels.KernelCircuitBuilder method)
build_slos_distribution_computegraph() (in module merlin)
(in module merlin.core.process)
(in module merlin.pcvl_pytorch)
(in module merlin.pcvl_pytorch.slos_torchscript)
build_slos_graph() (in module merlin.algorithms.kernels)
C
Callable (class in merlin.algorithms.kernels)
(class in merlin.pcvl_pytorch.slos_torchscript)
cancel_all() (in module merlin.core.merlin_processor)
(merlin.MerlinProcessor method)
cast() (in module merlin.algorithms.kernels)
(in module merlin.algorithms.layer)
(in module merlin.measurement.detectors)
(in module merlin.measurement.photon_loss)
characteristics (merlin.datasets.DatasetMetadata attribute)
(merlin.datasets.metadata.DatasetMetadata attribute)
children() (in module merlin.bridge.QuantumBridge)
,
[1]
chunk_concurrency (merlin.core.merlin_processor.MerlinProcessor attribute)
Circuit (class in merlin.builder.circuit_builder)
(class in merlin.core)
(class in merlin.pcvl_pytorch.locirc_to_tensor)
circuit (merlin.algorithms.feed_forward.StageRuntime attribute)
circuit_map (merlin.algorithms.feed_forward.FFCircuitProvider property)
circuit_template() (merlin.algorithms.feed_forward.FFCircuitProvider method)
CircuitBuilder (class in merlin)
(class in merlin.algorithms.kernels)
(class in merlin.algorithms.layer)
(class in merlin.builder)
(class in merlin.builder.circuit_builder)
CircuitConverter (class in merlin)
(class in merlin.algorithms.kernels)
(class in merlin.core.process)
(class in merlin.pcvl_pytorch)
(class in merlin.pcvl_pytorch.locirc_to_tensor)
CircuitGenerator (class in merlin)
(class in merlin.core)
(class in merlin.core.generators)
citation (merlin.datasets.DatasetMetadata attribute)
(merlin.datasets.metadata.DatasetMetadata attribute)
classical_input_size (merlin.algorithms.feed_forward.StageRuntime attribute)
clear() (merlin.builder.circuit_builder.Circuit method)
(merlin.core.Circuit method)
clear_job_history() (in module merlin.core.merlin_processor)
(merlin.MerlinProcessor method)
coerce() (merlin.algorithms.feed_forward.ComputationSpace class method)
(merlin.algorithms.layer.ComputationSpace class method)
(merlin.ComputationSpace class method)
(merlin.core.ComputationSpace class method)
(merlin.core.process.ComputationSpace class method)
(merlin.measurement.mappers.ComputationSpace class method)
(merlin.pcvl_pytorch.slos_torchscript.ComputationSpace class method)
Combinadics (class in merlin)
(class in merlin.core.process)
(class in merlin.measurement.detectors)
(class in merlin.utils)
combinations (class in merlin.builder.circuit_builder)
compile() (in module merlin.bridge.QuantumBridge)
,
[1]
complex_dtype_for() (in module merlin.algorithms.layer)
Component (class in merlin.core)
(class in merlin.core.components)
components (merlin.builder.circuit_builder.Circuit attribute)
(merlin.core.Circuit attribute)
ComputationProcess (class in merlin)
(class in merlin.core)
(class in merlin.core.process)
ComputationProcessFactory (class in merlin.algorithms.layer)
(class in merlin.core)
(class in merlin.core.process)
compute() (merlin.ComputationProcess method)
(merlin.core.AbstractComputationProcess method)
(merlin.core.base.AbstractComputationProcess method)
(merlin.core.ComputationProcess method)
(merlin.core.process.AbstractComputationProcess method)
(merlin.core.process.ComputationProcess method)
(merlin.pcvl_pytorch.slos_torchscript.SLOSComputeGraph method)
compute_batch() (merlin.pcvl_pytorch.slos_torchscript.SLOSComputeGraph method)
compute_ebs_simultaneously() (merlin.ComputationProcess method)
(merlin.core.ComputationProcess method)
(merlin.core.process.ComputationProcess method)
compute_pa_inc() (merlin.pcvl_pytorch.slos_torchscript.SLOSComputeGraph method)
compute_probs() (merlin.pcvl_pytorch.slos_torchscript.SLOSComputeGraph method)
compute_probs_from_amplitudes() (merlin.pcvl_pytorch.slos_torchscript.SLOSComputeGraph method)
compute_slos_distribution() (in module merlin.pcvl_pytorch.slos_torchscript)
compute_space_size() (merlin.Combinadics method)
(merlin.core.process.Combinadics method)
(merlin.measurement.detectors.Combinadics method)
(merlin.utils.Combinadics method)
compute_superposition_state() (merlin.ComputationProcess method)
(merlin.core.ComputationProcess method)
(merlin.core.process.ComputationProcess method)
compute_unitary() (merlin.algorithms.FeatureMap method)
(merlin.algorithms.feed_forward.ACircuit method)
(merlin.algorithms.kernels.FeatureMap method)
(merlin.FeatureMap method)
(merlin.pcvl_pytorch.locirc_to_tensor.Circuit method)
compute_with_keys() (merlin.ComputationProcess method)
(merlin.core.ComputationProcess method)
(merlin.core.process.ComputationProcess method)
conditional_circuits (merlin.algorithms.feed_forward.StageRuntime attribute)
conditional_default_key (merlin.algorithms.feed_forward.StageRuntime attribute)
conditional_layer_cache (merlin.algorithms.feed_forward.StageRuntime attribute)
configure() (merlin.algorithms.feed_forward.FFCircuitProvider method)
configure_computation_space() (merlin.ComputationProcess method)
(merlin.core.ComputationProcess method)
(merlin.core.process.ComputationProcess method)
contextmanager() (in module merlin.algorithms.layer)
convention (merlin.pcvl_pytorch.locirc_to_tensor.BS property)
copy() (merlin.pcvl_pytorch.locirc_to_tensor.Circuit method)
count() (merlin.algorithms.feed_forward.Sequence method)
(merlin.algorithms.layer.Sequence method)
(merlin.measurement.detectors.Sequence method)
(merlin.measurement.photon_loss.Sequence method)
cpu() (in module merlin.bridge.QuantumBridge)
,
[1]
create() (merlin.algorithms.layer.ComputationProcessFactory static method)
(merlin.core.ComputationProcessFactory static method)
(merlin.core.process.ComputationProcessFactory static method)
create_circuit() (in module merlin)
(in module merlin.algorithms)
create_mapping() (merlin.algorithms.feed_forward.OutputMapper static method)
(merlin.algorithms.layer.OutputMapper static method)
(merlin.measurement.mappers.OutputMapper static method)
(merlin.measurement.OutputMapper static method)
(merlin.OutputMapper static method)
creators (merlin.datasets.DatasetMetadata attribute)
(merlin.datasets.metadata.DatasetMetadata attribute)
cuda() (in module merlin.bridge.QuantumBridge)
,
[1]
custom_name (merlin.builder.circuit_builder.Rotation attribute)
(merlin.core.components.Rotation attribute)
(merlin.core.Rotation attribute)
D
dataclass() (in module merlin.algorithms.feed_forward)
(in module merlin.core.components)
DatasetMetadata (class in merlin.datasets)
(class in merlin.datasets.metadata)
decomposition() (merlin.pcvl_pytorch.locirc_to_tensor.Circuit static method)
DEFAULT (merlin.algorithms.kernels.StatePattern attribute)
(merlin.algorithms.layer.StatePattern attribute)
(merlin.core.generators.StatePattern attribute)
(merlin.core.photonicbackend.StatePattern attribute)
(merlin.core.StatePattern attribute)
(merlin.StatePattern attribute)
default() (merlin.algorithms.feed_forward.ComputationSpace class method)
(merlin.algorithms.layer.ComputationSpace class method)
(merlin.ComputationSpace class method)
(merlin.core.ComputationSpace class method)
(merlin.core.process.ComputationSpace class method)
(merlin.measurement.mappers.ComputationSpace class method)
(merlin.pcvl_pytorch.slos_torchscript.ComputationSpace class method)
DEFAULT_MAX_SHOTS (merlin.core.merlin_processor.MerlinProcessor attribute)
(merlin.MerlinProcessor attribute)
DEFAULT_NAME (merlin.algorithms.feed_forward.FFCircuitProvider attribute)
(merlin.pcvl_pytorch.locirc_to_tensor.AComponent attribute)
(merlin.pcvl_pytorch.locirc_to_tensor.Barrier attribute)
(merlin.pcvl_pytorch.locirc_to_tensor.BS attribute)
(merlin.pcvl_pytorch.locirc_to_tensor.Circuit attribute)
(merlin.pcvl_pytorch.locirc_to_tensor.PERM attribute)
(merlin.pcvl_pytorch.locirc_to_tensor.PS attribute)
(merlin.pcvl_pytorch.locirc_to_tensor.Unitary attribute)
DEFAULT_SHOTS_PER_CALL (merlin.core.merlin_processor.MerlinProcessor attribute)
(merlin.MerlinProcessor attribute)
default_timeout (merlin.core.merlin_processor.MerlinProcessor attribute)
define_ff_layer() (merlin.algorithms.FeedForwardBlockLegacy method)
(merlin.FeedForwardBlockLegacy method)
define_layer_no_input() (in module merlin)
(in module merlin.algorithms)
define_layer_with_input() (in module merlin)
(in module merlin.algorithms)
define_layers() (merlin.algorithms.FeedForwardBlockLegacy method)
(merlin.FeedForwardBlockLegacy method)
definition() (merlin.algorithms.feed_forward.ACircuit method)
(merlin.pcvl_pytorch.locirc_to_tensor.Barrier method)
(merlin.pcvl_pytorch.locirc_to_tensor.BS method)
(merlin.pcvl_pytorch.locirc_to_tensor.Circuit method)
(merlin.pcvl_pytorch.locirc_to_tensor.PERM method)
depth (merlin.builder.circuit_builder.Circuit property)
(merlin.builder.circuit_builder.EntanglingBlock attribute)
(merlin.core.Circuit property)
(merlin.core.components.EntanglingBlock attribute)
(merlin.core.EntanglingBlock attribute)
depths() (merlin.algorithms.feed_forward.ACircuit method)
(merlin.pcvl_pytorch.locirc_to_tensor.Circuit method)
describe() (merlin.algorithms.feed_forward.ACircuit method)
(merlin.algorithms.feed_forward.FeedForwardBlock method)
,
[1]
(merlin.algorithms.FeedForwardBlock method)
(merlin.FeedForwardBlock method)
(merlin.pcvl_pytorch.locirc_to_tensor.Barrier method)
(merlin.pcvl_pytorch.locirc_to_tensor.BS method)
(merlin.pcvl_pytorch.locirc_to_tensor.Circuit method)
(merlin.pcvl_pytorch.locirc_to_tensor.PERM method)
(merlin.pcvl_pytorch.locirc_to_tensor.PS method)
(merlin.pcvl_pytorch.locirc_to_tensor.Unitary method)
description (merlin.datasets.DatasetMetadata attribute)
(merlin.datasets.metadata.DatasetMetadata attribute)
(merlin.datasets.metadata.Feature attribute)
detach() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
detach_() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
detector_cache (merlin.algorithms.feed_forward.StageRuntime attribute)
detector_transform (merlin.algorithms.feed_forward.StageRuntime attribute)
detectors (merlin.algorithms.feed_forward.FFStage attribute)
(merlin.algorithms.feed_forward.StageRuntime attribute)
DetectorTransform (class in merlin)
(class in merlin.algorithms.feed_forward)
(class in merlin.algorithms.kernels)
(class in merlin.algorithms.layer)
(class in merlin.measurement)
(class in merlin.measurement.detectors)
device() (merlin.algorithms.kernels.KernelCircuitBuilder method)
df_to_xy() (in module merlin.datasets.utils)
dim_order() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
dispatch() (in module merlin.pcvl_pytorch.locirc_to_tensor)
double() (in module merlin.bridge.QuantumBridge)
,
[1]
dtype() (merlin.algorithms.kernels.KernelCircuitBuilder method)
DUAL_RAIL (merlin.algorithms.feed_forward.ComputationSpace attribute)
(merlin.algorithms.layer.ComputationSpace attribute)
(merlin.ComputationSpace attribute)
(merlin.core.ComputationSpace attribute)
(merlin.core.process.ComputationSpace attribute)
(merlin.measurement.mappers.ComputationSpace attribute)
(merlin.pcvl_pytorch.slos_torchscript.ComputationSpace attribute)
E
eig() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
encode() (merlin.FeatureEncoder method)
(merlin.utils.FeatureEncoder method)
(merlin.utils.torch_codes.FeatureEncoder method)
EntanglingBlock (class in merlin.builder.circuit_builder)
(class in merlin.core)
(class in merlin.core.components)
enumerate_states() (merlin.Combinadics method)
(merlin.core.process.Combinadics method)
(merlin.measurement.detectors.Combinadics method)
(merlin.utils.Combinadics method)
estimate_required_shots_per_input() (in module merlin.core.merlin_processor)
(merlin.MerlinProcessor method)
eval() (in module merlin.bridge.QuantumBridge)
,
[1]
experiment (merlin.algorithms.feed_forward.QuantumLayer attribute)
(merlin.algorithms.layer.QuantumLayer attribute)
,
[1]
(merlin.algorithms.QuantumLayer attribute)
export_config() (merlin.algorithms.feed_forward.QuantumLayer method)
(merlin.algorithms.layer.QuantumLayer method)
,
[1]
(merlin.algorithms.QuantumLayer method)
(merlin.QuantumLayer method)
extra_repr() (in module merlin.bridge.QuantumBridge)
,
[1]
F
Feature (class in merlin.datasets.metadata)
feature_relationships (merlin.datasets.DatasetMetadata attribute)
(merlin.datasets.metadata.DatasetMetadata attribute)
FeatureEncoder (class in merlin)
(class in merlin.utils)
(class in merlin.utils.torch_codes)
FeatureMap (class in merlin)
(class in merlin.algorithms)
(class in merlin.algorithms.kernels)
FeatureNormalization (class in merlin.datasets.metadata)
features (merlin.datasets.DatasetMetadata attribute)
(merlin.datasets.metadata.DatasetMetadata attribute)
FeedForwardBlock (class in merlin)
(class in merlin.algorithms)
(class in merlin.algorithms.feed_forward)
,
[1]
FeedForwardBlockLegacy (class in merlin)
(class in merlin.algorithms)
fetch() (in module merlin.datasets.utils)
FFCircuitProvider (class in merlin.algorithms.feed_forward)
FFStage (class in merlin.algorithms.feed_forward)
FidelityKernel (class in merlin)
(class in merlin.algorithms)
(class in merlin.algorithms.kernels)
field() (in module merlin.algorithms.feed_forward)
find_subnodes() (merlin.pcvl_pytorch.locirc_to_tensor.Circuit method)
FIXED (merlin.builder.circuit_builder.ParameterRole attribute)
(merlin.core.components.ParameterRole attribute)
float() (in module merlin.bridge.QuantumBridge)
,
[1]
FOCK (merlin.algorithms.feed_forward.ComputationSpace attribute)
(merlin.algorithms.layer.ComputationSpace attribute)
(merlin.ComputationSpace attribute)
(merlin.core.ComputationSpace attribute)
(merlin.core.process.ComputationSpace attribute)
(merlin.measurement.mappers.ComputationSpace attribute)
(merlin.pcvl_pytorch.slos_torchscript.ComputationSpace attribute)
fock_to_index() (merlin.Combinadics method)
(merlin.core.process.Combinadics method)
(merlin.measurement.detectors.Combinadics method)
(merlin.utils.Combinadics method)
force_local (merlin.algorithms.feed_forward.QuantumLayer property)
(merlin.algorithms.layer.QuantumLayer property)
,
[1]
(merlin.algorithms.QuantumLayer property)
(merlin.QuantumLayer property)
forward() (in module merlin.bridge.QuantumBridge)
,
[1]
(in module merlin.core.merlin_processor)
(merlin.algorithms.feed_forward.DetectorTransform method)
(merlin.algorithms.feed_forward.FeedForwardBlock method)
,
[1]
(merlin.algorithms.feed_forward.QuantumLayer method)
(merlin.algorithms.FeedForwardBlock method)
(merlin.algorithms.FeedForwardBlockLegacy method)
(merlin.algorithms.FidelityKernel method)
(merlin.algorithms.kernels.DetectorTransform method)
(merlin.algorithms.kernels.FidelityKernel method)
(merlin.algorithms.kernels.PhotonLossTransform method)
(merlin.algorithms.layer.DetectorTransform method)
(merlin.algorithms.layer.ModGrouping method)
(merlin.algorithms.layer.PhotonLossTransform method)
(merlin.algorithms.layer.QuantumLayer method)
,
[1]
(merlin.algorithms.loss.NKernelAlignment method)
(merlin.algorithms.NKernelAlignment method)
(merlin.algorithms.PoolingFeedForwardLegacy method)
(merlin.algorithms.QuantumLayer method)
(merlin.Amplitudes method)
(merlin.bridge.quantum_bridge.QuantumBridge method)
(merlin.DetectorTransform method)
(merlin.FeedForwardBlock method)
(merlin.FeedForwardBlockLegacy method)
(merlin.FidelityKernel method)
(merlin.LexGrouping method)
(merlin.measurement.Amplitudes method)
(merlin.measurement.detectors.DetectorTransform method)
(merlin.measurement.DetectorTransform method)
(merlin.measurement.mappers.Amplitudes method)
(merlin.measurement.mappers.ModeExpectations method)
(merlin.measurement.mappers.Probabilities method)
(merlin.measurement.ModeExpectations method)
(merlin.measurement.photon_loss.PhotonLossTransform method)
(merlin.measurement.Probabilities method)
(merlin.MerlinProcessor method)
(merlin.ModeExpectations method)
(merlin.ModGrouping method)
(merlin.NKernelAlignment method)
(merlin.PoolingFeedForwardLegacy method)
(merlin.Probabilities method)
(merlin.QuantumBridge method)
(merlin.QuantumLayer method)
(merlin.utils.grouping.LexGrouping method)
(merlin.utils.grouping.ModGrouping method)
(merlin.utils.LexGrouping method)
(merlin.utils.ModGrouping method)
forward_async() (in module merlin.core.merlin_processor)
(merlin.MerlinProcessor method)
from_circuit() (merlin.algorithms.kernels.CircuitBuilder class method)
(merlin.algorithms.layer.CircuitBuilder class method)
(merlin.builder.circuit_builder.CircuitBuilder class method)
(merlin.builder.CircuitBuilder class method)
(merlin.CircuitBuilder class method)
from_dict() (merlin.datasets.DatasetMetadata class method)
(merlin.datasets.metadata.DatasetMetadata class method)
G
generate_circuit() (merlin.CircuitGenerator static method)
(merlin.core.CircuitGenerator static method)
(merlin.core.generators.CircuitGenerator static method)
generate_possible_tuples() (merlin.algorithms.FeedForwardBlockLegacy method)
(merlin.FeedForwardBlockLegacy method)
generate_state() (merlin.algorithms.kernels.StateGenerator static method)
(merlin.algorithms.layer.StateGenerator static method)
(merlin.core.generators.StateGenerator static method)
(merlin.core.StateGenerator static method)
(merlin.StateGenerator static method)
GenericInterferometer (class in merlin.builder.circuit_builder)
(class in merlin.core.components)
get_buffer() (in module merlin.bridge.QuantumBridge)
,
[1]
get_data() (in module merlin.datasets.spiral)
get_data_test() (in module merlin.datasets.iris)
get_data_test_original() (in module merlin.datasets.mnist_digits)
get_data_test_percevalquest() (in module merlin.datasets.mnist_digits)
get_data_train() (in module merlin.datasets.iris)
get_data_train_original() (in module merlin.datasets.mnist_digits)
get_data_train_percevalquest() (in module merlin.datasets.mnist_digits)
get_experiment() (merlin.algorithms.feed_forward.QuantumLayer method)
(merlin.algorithms.layer.QuantumLayer method)
,
[1]
(merlin.algorithms.QuantumLayer method)
(merlin.QuantumLayer method)
get_extra_state() (in module merlin.bridge.QuantumBridge)
,
[1]
get_job_history() (in module merlin.core.merlin_processor)
(merlin.MerlinProcessor method)
get_output_size() (merlin.algorithms.FeedForwardBlockLegacy method)
(merlin.FeedForwardBlockLegacy method)
get_parameter() (in module merlin.bridge.QuantumBridge)
,
[1]
get_parameters() (merlin.builder.circuit_builder.Circuit method)
(merlin.core.Circuit method)
get_params() (merlin.builder.circuit_builder.BeamSplitter method)
(merlin.builder.circuit_builder.EntanglingBlock method)
(merlin.builder.circuit_builder.GenericInterferometer method)
(merlin.builder.circuit_builder.Rotation method)
(merlin.core.BeamSplitter method)
(merlin.core.components.BeamSplitter method)
(merlin.core.components.EntanglingBlock method)
(merlin.core.components.GenericInterferometer method)
(merlin.core.components.Rotation method)
(merlin.core.EntanglingBlock method)
(merlin.core.Rotation method)
get_submodule() (in module merlin.bridge.QuantumBridge)
,
[1]
get_variables() (merlin.pcvl_pytorch.locirc_to_tensor.BS method)
(merlin.pcvl_pytorch.locirc_to_tensor.PS method)
getitem() (merlin.pcvl_pytorch.locirc_to_tensor.Circuit method)
global_measured_modes (merlin.algorithms.feed_forward.StageRuntime attribute)
H
H (merlin.pcvl_pytorch.locirc_to_tensor.BSConvention attribute)
H() (merlin.pcvl_pytorch.locirc_to_tensor.BS static method)
half() (in module merlin.bridge.QuantumBridge)
,
[1]
has_custom_detectors (merlin.algorithms.feed_forward.QuantumLayer property)
(merlin.algorithms.layer.QuantumLayer property)
,
[1]
(merlin.algorithms.QuantumLayer property)
(merlin.QuantumLayer property)
homepage (merlin.datasets.DatasetMetadata attribute)
(merlin.datasets.metadata.DatasetMetadata attribute)
I
identify() (merlin.algorithms.feed_forward.ACircuit method)
index() (merlin.algorithms.feed_forward.Sequence method)
(merlin.algorithms.layer.Sequence method)
(merlin.measurement.detectors.Sequence method)
(merlin.measurement.photon_loss.Sequence method)
index_to_fock() (merlin.Combinadics method)
(merlin.core.process.Combinadics method)
(merlin.measurement.detectors.Combinadics method)
(merlin.utils.Combinadics method)
initial_amplitudes (merlin.algorithms.feed_forward.StageRuntime attribute)
INPUT (merlin.builder.circuit_builder.ParameterRole attribute)
(merlin.core.components.ParameterRole attribute)
input_parameter_prefixes (merlin.algorithms.kernels.CircuitBuilder property)
(merlin.algorithms.layer.CircuitBuilder property)
(merlin.builder.circuit_builder.CircuitBuilder property)
(merlin.builder.CircuitBuilder property)
(merlin.CircuitBuilder property)
input_parameters (merlin.algorithms.feed_forward.QuantumLayer attribute)
(merlin.algorithms.layer.QuantumLayer attribute)
,
[1]
(merlin.algorithms.QuantumLayer attribute)
input_size() (merlin.algorithms.kernels.KernelCircuitBuilder method)
input_size_ff_layer() (merlin.algorithms.FeedForwardBlockLegacy method)
(merlin.FeedForwardBlockLegacy method)
inverse() (merlin.algorithms.feed_forward.ACircuit method)
(merlin.pcvl_pytorch.locirc_to_tensor.Barrier method)
(merlin.pcvl_pytorch.locirc_to_tensor.BS method)
(merlin.pcvl_pytorch.locirc_to_tensor.Circuit method)
(merlin.pcvl_pytorch.locirc_to_tensor.PS method)
(merlin.pcvl_pytorch.locirc_to_tensor.Unitary method)
ipu() (in module merlin.bridge.QuantumBridge)
,
[1]
is_composite() (merlin.pcvl_pytorch.locirc_to_tensor.AComponent method)
(merlin.pcvl_pytorch.locirc_to_tensor.Circuit method)
is_datapoint() (merlin.algorithms.FeatureMap method)
(merlin.algorithms.kernels.FeatureMap method)
(merlin.FeatureMap method)
is_identity (merlin.algorithms.feed_forward.DetectorTransform property)
(merlin.algorithms.kernels.DetectorTransform property)
(merlin.algorithms.kernels.PhotonLossTransform property)
(merlin.algorithms.layer.DetectorTransform property)
(merlin.algorithms.layer.PhotonLossTransform property)
(merlin.DetectorTransform property)
(merlin.measurement.detectors.DetectorTransform property)
(merlin.measurement.DetectorTransform property)
(merlin.measurement.photon_loss.PhotonLossTransform property)
is_shared() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
isolate() (merlin.pcvl_pytorch.locirc_to_tensor.Circuit method)
istft() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
iter_states() (merlin.Combinadics method)
(merlin.core.process.Combinadics method)
(merlin.measurement.detectors.Combinadics method)
(merlin.utils.Combinadics method)
Iterable (class in merlin.algorithms.layer)
(class in merlin.measurement.detectors)
iterate_feedforward() (merlin.algorithms.FeedForwardBlockLegacy method)
(merlin.FeedForwardBlockLegacy method)
K
KernelCircuitBuilder (class in merlin.algorithms.kernels)
L
layer_compute_backward() (in module merlin.pcvl_pytorch.slos_torchscript)
layer_compute_batch() (in module merlin.pcvl_pytorch.slos_torchscript)
layer_compute_vectorized() (in module merlin.pcvl_pytorch.slos_torchscript)
LexGrouping (class in merlin)
(class in merlin.utils)
(class in merlin.utils.grouping)
license (merlin.datasets.DatasetMetadata attribute)
(merlin.datasets.metadata.DatasetMetadata attribute)
load_slos_distribution_computegraph() (in module merlin.pcvl_pytorch.slos_torchscript)
load_state_dict() (in module merlin.bridge.QuantumBridge)
,
[1]
lstsq() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
lu() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
M
m (merlin.pcvl_pytorch.locirc_to_tensor.AComponent property)
marginalize_per_mode() (merlin.measurement.mappers.ModeExpectations method)
(merlin.measurement.ModeExpectations method)
(merlin.ModeExpectations method)
match() (merlin.algorithms.feed_forward.ACircuit method)
(merlin.pcvl_pytorch.locirc_to_tensor.Circuit method)
match_tuples() (merlin.algorithms.PoolingFeedForwardLegacy method)
(merlin.PoolingFeedForwardLegacy method)
max_shots_per_call (merlin.core.merlin_processor.MerlinProcessor attribute)
measured_modes (merlin.algorithms.feed_forward.FFStage attribute)
(merlin.algorithms.feed_forward.StageRuntime attribute)
measurement_key (merlin.algorithms.feed_forward.BranchState attribute)
merlin
module
merlin.algorithms
module
merlin.algorithms.feed_forward
module
merlin.algorithms.kernels
module
merlin.algorithms.layer
module
merlin.algorithms.loss
module
merlin.bridge.quantum_bridge
module
merlin.builder
module
merlin.builder.circuit_builder
module
merlin.core
module
merlin.core.base
module
merlin.core.components
module
merlin.core.generators
module
merlin.core.merlin_processor
module
merlin.core.photonicbackend
module
merlin.core.process
module
merlin.datasets
module
merlin.datasets.iris
module
merlin.datasets.metadata
module
merlin.datasets.mnist_digits
module
merlin.datasets.spiral
module
merlin.datasets.utils
module
merlin.measurement
module
merlin.measurement.autodiff
module
merlin.measurement.detectors
module
merlin.measurement.mappers
module
merlin.measurement.photon_loss
module
merlin.measurement.process
module
merlin.measurement.strategies
module
merlin.pcvl_pytorch
module
merlin.pcvl_pytorch.locirc_to_tensor
module
merlin.pcvl_pytorch.slos_torchscript
module
merlin.utils
module
merlin.utils.grouping
module
merlin.utils.torch_codes
module
merlin_leaf (merlin.algorithms.feed_forward.QuantumLayer attribute)
(merlin.algorithms.layer.QuantumLayer attribute)
,
[1]
(merlin.algorithms.QuantumLayer attribute)
(merlin.QuantumLayer attribute)
MerlinProcessor (class in merlin)
(class in merlin.core.merlin_processor)
metadata (merlin.builder.circuit_builder.Circuit attribute)
(merlin.core.Circuit attribute)
method (merlin.datasets.metadata.Normalization attribute)
microbatch_size (merlin.core.merlin_processor.MerlinProcessor attribute)
MODE_EXPECTATIONS (merlin.algorithms.feed_forward.MeasurementStrategy attribute)
(merlin.algorithms.layer.MeasurementStrategy attribute)
(merlin.measurement.mappers.MeasurementStrategy attribute)
(merlin.measurement.MeasurementStrategy attribute)
(merlin.measurement.strategies.MeasurementStrategy attribute)
(merlin.MeasurementStrategy attribute)
ModeExpectations (class in merlin)
(class in merlin.measurement)
(class in merlin.measurement.mappers)
model (merlin.builder.circuit_builder.GenericInterferometer attribute)
(merlin.core.components.GenericInterferometer attribute)
ModGrouping (class in merlin)
(class in merlin.algorithms.layer)
(class in merlin.utils)
(class in merlin.utils.grouping)
module
merlin
merlin.algorithms
merlin.algorithms.feed_forward
merlin.algorithms.kernels
merlin.algorithms.layer
merlin.algorithms.loss
merlin.bridge.quantum_bridge
merlin.builder
merlin.builder.circuit_builder
merlin.core
merlin.core.base
merlin.core.components
merlin.core.generators
merlin.core.merlin_processor
merlin.core.photonicbackend
merlin.core.process
merlin.datasets
merlin.datasets.iris
merlin.datasets.metadata
merlin.datasets.mnist_digits
merlin.datasets.spiral
merlin.datasets.utils
merlin.measurement
merlin.measurement.autodiff
merlin.measurement.detectors
merlin.measurement.mappers
merlin.measurement.photon_loss
merlin.measurement.process
merlin.measurement.strategies
merlin.pcvl_pytorch
merlin.pcvl_pytorch.locirc_to_tensor
merlin.pcvl_pytorch.slos_torchscript
merlin.utils
merlin.utils.grouping
merlin.utils.torch_codes
module_load() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
ModuleGroup (class in merlin.builder.circuit_builder)
modules() (in module merlin.bridge.QuantumBridge)
,
[1]
mtia() (in module merlin.bridge.QuantumBridge)
,
[1]
N
n_modes (merlin.bridge.quantum_bridge.QuantumBridge property)
(merlin.builder.circuit_builder.Circuit attribute)
(merlin.core.Circuit attribute)
(merlin.QuantumBridge property)
n_modes() (merlin.algorithms.kernels.KernelCircuitBuilder method)
n_photons (merlin.bridge.quantum_bridge.QuantumBridge property)
(merlin.QuantumBridge property)
n_photons() (merlin.algorithms.kernels.KernelCircuitBuilder method)
name (merlin.core.components.Enum attribute)
(merlin.core.generators.Enum attribute)
(merlin.datasets.DatasetMetadata attribute)
(merlin.datasets.metadata.DatasetMetadata attribute)
(merlin.datasets.metadata.Feature attribute)
(merlin.measurement.strategies.Enum attribute)
(merlin.pcvl_pytorch.locirc_to_tensor.AComponent property)
(merlin.pcvl_pytorch.locirc_to_tensor.BS property)
name_prefix (merlin.builder.circuit_builder.EntanglingBlock attribute)
(merlin.builder.circuit_builder.GenericInterferometer attribute)
(merlin.core.components.EntanglingBlock attribute)
(merlin.core.components.GenericInterferometer attribute)
(merlin.core.EntanglingBlock attribute)
named_buffers() (in module merlin.bridge.QuantumBridge)
,
[1]
named_children() (in module merlin.bridge.QuantumBridge)
,
[1]
named_modules() (in module merlin.bridge.QuantumBridge)
,
[1]
named_parameters() (in module merlin.bridge.QuantumBridge)
,
[1]
ncomponents() (merlin.algorithms.feed_forward.ACircuit method)
(merlin.pcvl_pytorch.locirc_to_tensor.Circuit method)
NKernelAlignment (class in merlin)
(class in merlin.algorithms)
(class in merlin.algorithms.loss)
noise_model (merlin.algorithms.feed_forward.QuantumLayer attribute)
(merlin.algorithms.layer.QuantumLayer attribute)
,
[1]
(merlin.algorithms.QuantumLayer attribute)
NoiseModel (class in merlin.algorithms.feed_forward)
norm() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
Normalization (class in merlin.datasets.metadata)
normalization (merlin.datasets.DatasetMetadata attribute)
(merlin.datasets.metadata.DatasetMetadata attribute)
(merlin.datasets.metadata.Feature attribute)
num_classes (merlin.datasets.DatasetMetadata attribute)
(merlin.datasets.metadata.DatasetMetadata attribute)
num_components (merlin.builder.circuit_builder.Circuit property)
(merlin.core.Circuit property)
num_features (merlin.datasets.DatasetMetadata attribute)
(merlin.datasets.metadata.DatasetMetadata attribute)
num_instances (merlin.datasets.DatasetMetadata attribute)
(merlin.datasets.metadata.DatasetMetadata attribute)
O
offset (merlin.datasets.metadata.FeatureNormalization attribute)
original_unit (merlin.datasets.metadata.FeatureNormalization attribute)
output_basis (merlin.bridge.quantum_bridge.QuantumBridge property)
(merlin.QuantumBridge property)
output_keys (merlin.algorithms.feed_forward.DetectorTransform property)
(merlin.algorithms.feed_forward.FeedForwardBlock property)
,
[1]
(merlin.algorithms.feed_forward.QuantumLayer property)
(merlin.algorithms.FeedForwardBlock property)
(merlin.algorithms.FeedForwardBlockLegacy property)
(merlin.algorithms.kernels.DetectorTransform property)
(merlin.algorithms.kernels.PhotonLossTransform property)
(merlin.algorithms.layer.DetectorTransform property)
(merlin.algorithms.layer.PhotonLossTransform property)
(merlin.algorithms.layer.QuantumLayer property)
,
[1]
(merlin.algorithms.QuantumLayer property)
(merlin.DetectorTransform property)
(merlin.FeedForwardBlock property)
(merlin.FeedForwardBlockLegacy property)
(merlin.measurement.detectors.DetectorTransform property)
(merlin.measurement.DetectorTransform property)
(merlin.measurement.photon_loss.PhotonLossTransform property)
(merlin.QuantumLayer property)
output_size (merlin.algorithms.feed_forward.DetectorTransform property)
(merlin.algorithms.feed_forward.QuantumLayer property)
(merlin.algorithms.kernels.DetectorTransform property)
(merlin.algorithms.kernels.PhotonLossTransform property)
(merlin.algorithms.layer.DetectorTransform property)
(merlin.algorithms.layer.PhotonLossTransform property)
(merlin.algorithms.layer.QuantumLayer property)
,
[1]
(merlin.algorithms.QuantumLayer property)
(merlin.bridge.quantum_bridge.QuantumBridge property)
(merlin.DetectorTransform property)
(merlin.measurement.detectors.DetectorTransform property)
(merlin.measurement.DetectorTransform property)
(merlin.measurement.photon_loss.PhotonLossTransform property)
(merlin.QuantumBridge property)
(merlin.QuantumLayer property)
output_state_sizes (merlin.algorithms.feed_forward.FeedForwardBlock property)
,
[1]
(merlin.algorithms.FeedForwardBlock property)
(merlin.FeedForwardBlock property)
OutputMapper (class in merlin)
(class in merlin.algorithms.feed_forward)
(class in merlin.algorithms.layer)
(class in merlin.measurement)
(class in merlin.measurement.mappers)
overload() (in module merlin.core.process)
P
PARALLEL (merlin.CircuitType attribute)
(merlin.core.CircuitType attribute)
(merlin.core.generators.CircuitType attribute)
(merlin.core.photonicbackend.CircuitType attribute)
(merlin.utils.torch_codes.CircuitType attribute)
PARALLEL_COLUMNS (merlin.CircuitType attribute)
(merlin.core.CircuitType attribute)
(merlin.core.generators.CircuitType attribute)
(merlin.core.photonicbackend.CircuitType attribute)
(merlin.utils.torch_codes.CircuitType attribute)
parameters() (in module merlin.bridge.QuantumBridge)
,
[1]
(merlin.algorithms.FeedForwardBlockLegacy method)
(merlin.FeedForwardBlockLegacy method)
partial_measurement (merlin.algorithms.feed_forward.DetectorTransform property)
(merlin.algorithms.kernels.DetectorTransform property)
(merlin.algorithms.layer.DetectorTransform property)
(merlin.DetectorTransform property)
(merlin.measurement.detectors.DetectorTransform property)
(merlin.measurement.DetectorTransform property)
pattern (merlin.builder.circuit_builder.EntanglingBlock attribute)
(merlin.core.components.EntanglingBlock attribute)
(merlin.core.EntanglingBlock attribute)
pcvl_sampler() (merlin.measurement.autodiff.SamplingProcess method)
(merlin.measurement.process.SamplingProcess method)
(merlin.measurement.SamplingProcess method)
(merlin.SamplingProcess method)
pcvl_to_tensor() (in module merlin.algorithms.feed_forward)
(in module merlin.algorithms.layer)
per_feature (merlin.datasets.metadata.Normalization attribute)
PERIODIC (merlin.algorithms.kernels.StatePattern attribute)
(merlin.algorithms.layer.StatePattern attribute)
(merlin.core.generators.StatePattern attribute)
(merlin.core.photonicbackend.StatePattern attribute)
(merlin.core.StatePattern attribute)
(merlin.StatePattern attribute)
PERM (class in merlin.pcvl_pytorch.locirc_to_tensor)
perm_vector (merlin.pcvl_pytorch.locirc_to_tensor.PERM property)
phi_name (merlin.builder.circuit_builder.BeamSplitter attribute)
(merlin.core.BeamSplitter attribute)
(merlin.core.components.BeamSplitter attribute)
phi_role (merlin.builder.circuit_builder.BeamSplitter attribute)
(merlin.core.BeamSplitter attribute)
(merlin.core.components.BeamSplitter attribute)
phi_value (merlin.builder.circuit_builder.BeamSplitter attribute)
(merlin.core.BeamSplitter attribute)
(merlin.core.components.BeamSplitter attribute)
PhotonicBackend (class in merlin.core)
(class in merlin.core.photonicbackend)
PhotonLossTransform (class in merlin.algorithms.kernels)
(class in merlin.algorithms.layer)
(class in merlin.measurement.photon_loss)
PoolingFeedForwardLegacy (class in merlin)
(class in merlin.algorithms)
pre_layer (merlin.algorithms.feed_forward.StageRuntime attribute)
pre_layers (merlin.algorithms.feed_forward.StageRuntime attribute)
prepare_parameters() (merlin.algorithms.feed_forward.QuantumLayer method)
(merlin.algorithms.layer.QuantumLayer method)
,
[1]
(merlin.algorithms.QuantumLayer method)
(merlin.QuantumLayer method)
prepare_vectorized_operations() (in module merlin.pcvl_pytorch.slos_torchscript)
Probabilities (class in merlin)
(class in merlin.measurement)
(class in merlin.measurement.mappers)
PROBABILITIES (merlin.algorithms.feed_forward.MeasurementStrategy attribute)
(merlin.algorithms.layer.MeasurementStrategy attribute)
(merlin.measurement.mappers.MeasurementStrategy attribute)
(merlin.measurement.MeasurementStrategy attribute)
(merlin.measurement.strategies.MeasurementStrategy attribute)
(merlin.MeasurementStrategy attribute)
provider (merlin.algorithms.feed_forward.FFStage attribute)
(merlin.algorithms.feed_forward.StageRuntime attribute)
PS (class in merlin.pcvl_pytorch.locirc_to_tensor)
Q
QuantumBridge (class in merlin)
(class in merlin.bridge.quantum_bridge)
,
[1]
QuantumLayer (class in merlin)
(class in merlin.algorithms)
(class in merlin.algorithms.feed_forward)
(class in merlin.algorithms.layer)
,
[1]
qubit_to_fock_state() (in module merlin.bridge.QuantumBridge)
,
[1]
(merlin.bridge.quantum_bridge.QuantumBridge method)
(merlin.bridge.QuantumBridge method)
,
[1]
(merlin.QuantumBridge method)
R
r_to_theta() (merlin.pcvl_pytorch.locirc_to_tensor.BS static method)
range (merlin.datasets.metadata.Normalization attribute)
read_idx() (in module merlin.datasets.utils)
refine_names() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
reflectivity (merlin.pcvl_pytorch.locirc_to_tensor.BS property)
register_backward_hook() (in module merlin.bridge.QuantumBridge)
,
[1]
register_buffer() (in module merlin.bridge.QuantumBridge)
,
[1]
register_forward_hook() (in module merlin.bridge.QuantumBridge)
,
[1]
register_forward_pre_hook() (in module merlin.bridge.QuantumBridge)
,
[1]
register_full_backward_hook() (in module merlin.bridge.QuantumBridge)
,
[1]
register_full_backward_pre_hook() (in module merlin.bridge.QuantumBridge)
,
[1]
register_hook() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
register_load_state_dict_post_hook() (in module merlin.bridge.QuantumBridge)
,
[1]
register_load_state_dict_pre_hook() (in module merlin.bridge.QuantumBridge)
,
[1]
register_module() (in module merlin.bridge.QuantumBridge)
,
[1]
register_parameter() (in module merlin.bridge.QuantumBridge)
,
[1]
register_post_accumulate_grad_hook() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
register_state_dict_post_hook() (in module merlin.bridge.QuantumBridge)
,
[1]
register_state_dict_pre_hook() (in module merlin.bridge.QuantumBridge)
,
[1]
reinforce() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
remaining_basis() (merlin.algorithms.feed_forward.DetectorTransform method)
(merlin.algorithms.kernels.DetectorTransform method)
(merlin.algorithms.layer.DetectorTransform method)
(merlin.DetectorTransform method)
(merlin.measurement.detectors.DetectorTransform method)
(merlin.measurement.DetectorTransform method)
remaining_n (merlin.algorithms.feed_forward.BranchState attribute)
rename() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
rename_() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
replace() (merlin.pcvl_pytorch.locirc_to_tensor.Circuit method)
requires_grad_() (in module merlin.bridge.QuantumBridge)
,
[1]
requires_polarization (merlin.algorithms.feed_forward.ACircuit property)
(merlin.pcvl_pytorch.locirc_to_tensor.Circuit property)
reset_map() (merlin.algorithms.feed_forward.FFCircuitProvider method)
resize() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
resize_as() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
resolve_detectors() (in module merlin)
(in module merlin.algorithms.kernels)
(in module merlin.algorithms.layer)
(in module merlin.measurement)
(in module merlin.measurement.detectors)
resolve_float_complex() (in module merlin.pcvl_pytorch.locirc_to_tensor)
(in module merlin.pcvl_pytorch.slos_torchscript)
(in module merlin.utils)
resolve_photon_loss() (in module merlin.algorithms.kernels)
(in module merlin.algorithms.layer)
(in module merlin.measurement.photon_loss)
role (merlin.builder.circuit_builder.Rotation attribute)
(merlin.core.components.Rotation attribute)
(merlin.core.Rotation attribute)
Rotation (class in merlin.builder.circuit_builder)
(class in merlin.core)
(class in merlin.core.components)
row() (merlin.algorithms.feed_forward.DetectorTransform method)
(merlin.algorithms.kernels.DetectorTransform method)
(merlin.algorithms.layer.DetectorTransform method)
(merlin.DetectorTransform method)
(merlin.measurement.detectors.DetectorTransform method)
(merlin.measurement.DetectorTransform method)
Rx (merlin.pcvl_pytorch.locirc_to_tensor.BSConvention attribute)
Rx() (merlin.pcvl_pytorch.locirc_to_tensor.BS static method)
Ry (merlin.pcvl_pytorch.locirc_to_tensor.BSConvention attribute)
Ry() (merlin.pcvl_pytorch.locirc_to_tensor.BS static method)
S
SamplingProcess (class in merlin)
(class in merlin.measurement)
(class in merlin.measurement.autodiff)
(class in merlin.measurement.process)
scale_factor (merlin.datasets.metadata.FeatureNormalization attribute)
Sequence (class in merlin.algorithms.feed_forward)
(class in merlin.algorithms.layer)
(class in merlin.measurement.detectors)
(class in merlin.measurement.photon_loss)
SEQUENTIAL (merlin.algorithms.kernels.StatePattern attribute)
(merlin.algorithms.layer.StatePattern attribute)
(merlin.core.generators.StatePattern attribute)
(merlin.core.photonicbackend.StatePattern attribute)
(merlin.core.StatePattern attribute)
(merlin.StatePattern attribute)
SERIES (merlin.CircuitType attribute)
(merlin.core.CircuitType attribute)
(merlin.core.generators.CircuitType attribute)
(merlin.core.photonicbackend.CircuitType attribute)
(merlin.utils.torch_codes.CircuitType attribute)
set_dtype() (merlin.algorithms.kernels.CircuitConverter method)
(merlin.CircuitConverter method)
(merlin.core.process.CircuitConverter method)
(merlin.pcvl_pytorch.CircuitConverter method)
(merlin.pcvl_pytorch.locirc_to_tensor.CircuitConverter method)
set_extra_state() (in module merlin.bridge.QuantumBridge)
,
[1]
set_force_simulation() (merlin.algorithms.feed_forward.QuantumLayer method)
(merlin.algorithms.layer.QuantumLayer method)
,
[1]
(merlin.algorithms.QuantumLayer method)
(merlin.QuantumLayer method)
set_input_state() (merlin.algorithms.feed_forward.QuantumLayer method)
(merlin.algorithms.layer.QuantumLayer method)
,
[1]
(merlin.algorithms.QuantumLayer method)
(merlin.QuantumLayer method)
set_sampling_config() (merlin.algorithms.feed_forward.QuantumLayer method)
(merlin.algorithms.layer.QuantumLayer method)
,
[1]
(merlin.algorithms.QuantumLayer method)
(merlin.QuantumLayer method)
set_submodule() (in module merlin.bridge.QuantumBridge)
,
[1]
set_value() (merlin.algorithms.feed_forward.NoiseModel method)
share_memory() (in module merlin.bridge.QuantumBridge)
,
[1]
share_memory_() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
should_offload() (merlin.algorithms.feed_forward.QuantumLayer method)
(merlin.algorithms.layer.QuantumLayer method)
,
[1]
(merlin.algorithms.QuantumLayer method)
(merlin.QuantumLayer method)
simple() (merlin.algorithms.FeatureMap class method)
(merlin.algorithms.feed_forward.QuantumLayer class method)
(merlin.algorithms.FidelityKernel class method)
(merlin.algorithms.kernels.FeatureMap class method)
(merlin.algorithms.kernels.FidelityKernel class method)
(merlin.algorithms.layer.QuantumLayer class method)
,
[1]
(merlin.algorithms.QuantumLayer class method)
(merlin.FeatureMap class method)
(merlin.FidelityKernel class method)
(merlin.QuantumLayer class method)
size_ff_layer() (merlin.algorithms.FeedForwardBlockLegacy method)
(merlin.FeedForwardBlockLegacy method)
SLOSComputeGraph (class in merlin.pcvl_pytorch.slos_torchscript)
solve() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
SPACED (merlin.algorithms.kernels.StatePattern attribute)
(merlin.algorithms.layer.StatePattern attribute)
(merlin.core.generators.StatePattern attribute)
(merlin.core.photonicbackend.StatePattern attribute)
(merlin.core.StatePattern attribute)
(merlin.StatePattern attribute)
span (merlin.builder.circuit_builder.GenericInterferometer attribute)
(merlin.core.components.GenericInterferometer attribute)
split() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
StageRuntime (class in merlin.algorithms.feed_forward)
start_mode (merlin.builder.circuit_builder.GenericInterferometer attribute)
(merlin.core.components.GenericInterferometer attribute)
state_dict() (in module merlin.bridge.QuantumBridge)
,
[1]
StateGenerator (class in merlin)
(class in merlin.algorithms.kernels)
(class in merlin.algorithms.layer)
(class in merlin.core)
(class in merlin.core.generators)
stats (merlin.datasets.metadata.Feature attribute)
stft() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
storage() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
storage_type() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
subset (merlin.datasets.DatasetMetadata attribute)
(merlin.datasets.metadata.DatasetMetadata attribute)
SUPPORTED_COMPONENTS (in module merlin.pcvl_pytorch.locirc_to_tensor)
supports_offload() (merlin.algorithms.feed_forward.QuantumLayer method)
(merlin.algorithms.layer.QuantumLayer method)
,
[1]
(merlin.algorithms.QuantumLayer method)
(merlin.QuantumLayer method)
symeig() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
T
target (merlin.builder.circuit_builder.Rotation attribute)
(merlin.core.components.Rotation attribute)
(merlin.core.Rotation attribute)
targets (merlin.builder.circuit_builder.BeamSplitter attribute)
(merlin.builder.circuit_builder.EntanglingBlock attribute)
(merlin.core.BeamSplitter attribute)
(merlin.core.components.BeamSplitter attribute)
(merlin.core.components.EntanglingBlock attribute)
(merlin.core.EntanglingBlock attribute)
task_type (merlin.datasets.DatasetMetadata attribute)
(merlin.datasets.metadata.DatasetMetadata attribute)
Tensor (class in merlin.algorithms.kernels)
(class in merlin.algorithms.loss)
theta_name (merlin.builder.circuit_builder.BeamSplitter attribute)
(merlin.core.BeamSplitter attribute)
(merlin.core.components.BeamSplitter attribute)
theta_role (merlin.builder.circuit_builder.BeamSplitter attribute)
(merlin.core.BeamSplitter attribute)
(merlin.core.components.BeamSplitter attribute)
theta_to_r() (merlin.pcvl_pytorch.locirc_to_tensor.BS static method)
theta_value (merlin.builder.circuit_builder.BeamSplitter attribute)
(merlin.core.BeamSplitter attribute)
(merlin.core.components.BeamSplitter attribute)
to() (in module merlin.bridge.QuantumBridge)
,
[1]
(merlin.algorithms.feed_forward.QuantumLayer method)
(merlin.algorithms.FeedForwardBlockLegacy method)
(merlin.algorithms.kernels.CircuitConverter method)
(merlin.algorithms.kernels.PhotonLossTransform method)
(merlin.algorithms.layer.PhotonLossTransform method)
(merlin.algorithms.layer.QuantumLayer method)
,
[1]
(merlin.algorithms.QuantumLayer method)
(merlin.CircuitConverter method)
(merlin.core.process.CircuitConverter method)
(merlin.FeedForwardBlockLegacy method)
(merlin.measurement.photon_loss.PhotonLossTransform method)
(merlin.pcvl_pytorch.CircuitConverter method)
(merlin.pcvl_pytorch.locirc_to_tensor.CircuitConverter method)
(merlin.pcvl_pytorch.slos_torchscript.SLOSComputeGraph method)
(merlin.QuantumLayer method)
to_dict() (merlin.datasets.DatasetMetadata method)
(merlin.datasets.metadata.DatasetMetadata method)
to_empty() (in module merlin.bridge.QuantumBridge)
,
[1]
to_pcvl_circuit() (merlin.algorithms.kernels.CircuitBuilder method)
(merlin.algorithms.layer.CircuitBuilder method)
(merlin.builder.circuit_builder.CircuitBuilder method)
(merlin.builder.CircuitBuilder method)
(merlin.CircuitBuilder method)
to_sparse_coo() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
to_tensor() (merlin.algorithms.kernels.CircuitConverter method)
(merlin.CircuitConverter method)
(merlin.core.process.CircuitConverter method)
(merlin.pcvl_pytorch.CircuitConverter method)
(merlin.pcvl_pytorch.locirc_to_tensor.CircuitConverter method)
to_text() (merlin.datasets.metadata.Feature method)
(merlin.datasets.metadata.FeatureNormalization method)
(merlin.datasets.metadata.Normalization method)
to_torch_dtype() (in module merlin.algorithms.kernels)
(in module merlin.utils)
train() (in module merlin.bridge.QuantumBridge)
,
[1]
trainable (merlin.builder.circuit_builder.EntanglingBlock attribute)
(merlin.builder.circuit_builder.GenericInterferometer attribute)
TRAINABLE (merlin.builder.circuit_builder.ParameterRole attribute)
trainable (merlin.core.components.EntanglingBlock attribute)
(merlin.core.components.GenericInterferometer attribute)
TRAINABLE (merlin.core.components.ParameterRole attribute)
trainable (merlin.core.EntanglingBlock attribute)
trainable() (merlin.algorithms.kernels.KernelCircuitBuilder method)
trainable_inner (merlin.builder.circuit_builder.GenericInterferometer attribute)
(merlin.core.components.GenericInterferometer attribute)
trainable_outer (merlin.builder.circuit_builder.GenericInterferometer attribute)
(merlin.core.components.GenericInterferometer attribute)
trainable_parameter_prefixes (merlin.algorithms.kernels.CircuitBuilder property)
(merlin.algorithms.layer.CircuitBuilder property)
(merlin.builder.circuit_builder.CircuitBuilder property)
(merlin.builder.CircuitBuilder property)
(merlin.CircuitBuilder property)
trainable_parameters (merlin.algorithms.feed_forward.QuantumLayer attribute)
(merlin.algorithms.feed_forward.StageRuntime attribute)
(merlin.algorithms.layer.QuantumLayer attribute)
,
[1]
(merlin.algorithms.QuantumLayer attribute)
training (merlin.algorithms.feed_forward.QuantumLayer attribute)
(merlin.algorithms.layer.QuantumLayer attribute)
,
[1]
(merlin.algorithms.QuantumLayer attribute)
transfer_from() (merlin.algorithms.feed_forward.ACircuit method)
(merlin.pcvl_pytorch.locirc_to_tensor.Circuit method)
transition_matrix() (in module merlin.bridge.QuantumBridge)
,
[1]
(merlin.bridge.quantum_bridge.QuantumBridge method)
(merlin.QuantumBridge method)
type (merlin.datasets.metadata.Feature attribute)
type() (in module merlin.bridge.QuantumBridge)
,
[1]
U
U (merlin.algorithms.feed_forward.ACircuit property)
UNBUNCHED (merlin.algorithms.feed_forward.ComputationSpace attribute)
(merlin.algorithms.layer.ComputationSpace attribute)
(merlin.ComputationSpace attribute)
(merlin.core.ComputationSpace attribute)
(merlin.core.process.ComputationSpace attribute)
(merlin.measurement.mappers.ComputationSpace attribute)
(merlin.pcvl_pytorch.slos_torchscript.ComputationSpace attribute)
unflatten() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
unique() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
unique_consecutive() (merlin.algorithms.kernels.Tensor method)
(merlin.algorithms.loss.Tensor method)
unit (merlin.datasets.metadata.Feature attribute)
Unitary (class in merlin.pcvl_pytorch.locirc_to_tensor)
unitary (merlin.algorithms.feed_forward.FFStage attribute)
V
value (merlin.builder.circuit_builder.Rotation attribute)
(merlin.core.components.Enum attribute)
(merlin.core.components.Rotation attribute)
(merlin.core.generators.Enum attribute)
(merlin.core.Rotation attribute)
(merlin.measurement.strategies.Enum attribute)
value_range (merlin.datasets.metadata.Feature attribute)
visible (merlin.pcvl_pytorch.locirc_to_tensor.Barrier property)
W
weight (merlin.algorithms.feed_forward.BranchState attribute)
X
xpu() (in module merlin.bridge.QuantumBridge)
,
[1]
Y
year (merlin.datasets.DatasetMetadata attribute)
(merlin.datasets.metadata.DatasetMetadata attribute)
Z
zero_grad() (in module merlin.bridge.QuantumBridge)
,
[1]