merlinquantum
Welcome
Quickstart
User Guide
Examples
Reproduced Papers
Quantum Expert Area
API reference
Performance
Contribute to MerLin and Reproduced Papers
The MerLin Research Ecosystem around the world
QML library
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
|
Y
_
__enter__() (in module merlin.core.merlin_processor)
__exit__() (in module merlin.core.merlin_processor)
A
AbstractComputationProcess (class in merlin.core.base)
active_modes (merlin.algorithms.feed_forward.FFStage attribute)
(merlin.algorithms.feed_forward.StageRuntime attribute)
add() (merlin.core.circuit.Circuit method)
add_angle_encoding() (merlin.builder.circuit_builder.CircuitBuilder method)
add_entangling_layer() (merlin.builder.circuit_builder.CircuitBuilder method)
add_memristive_ps() (merlin.builder.circuit_builder.CircuitBuilder method)
add_rotations() (merlin.builder.circuit_builder.CircuitBuilder method)
add_superpositions() (merlin.builder.circuit_builder.CircuitBuilder method)
amplitude_encode() (merlin.models.qcnn.QCNNClassifier method)
amplitude_encoding (merlin.algorithms.layer_utils.EncodingModeConfig attribute)
(merlin.algorithms.layer_utils.InitializationContext attribute)
Amplitudes (class in merlin.measurement.mappers)
amplitudes (merlin.algorithms.feed_forward.BranchState attribute)
(merlin.core.partial_measurement.PartialMeasurement property)
AMPLITUDES (merlin.measurement.strategies.MeasurementKind attribute)
amplitudes() (merlin.measurement.strategies.MeasurementStrategy static method)
AmplitudesStrategy (class in merlin.measurement.strategies)
angle_encoding() (merlin.algorithms.kernels.KernelCircuitBuilder method)
angle_encoding_specs (merlin.algorithms.layer_utils.CircuitSource attribute)
(merlin.algorithms.layer_utils.InitializationContext attribute)
(merlin.builder.circuit_builder.CircuitBuilder property)
apply_angle_encoding() (in module merlin.algorithms.layer_utils)
as_simulation() (merlin.algorithms.module.MerlinModule method)
autodiff_backend() (merlin.measurement.autodiff.AutoDiffProcess method)
AutoDiffProcess (class in merlin.measurement.autodiff)
available_commands (merlin.core.merlin_processor.BackendCapabilities attribute)
(merlin.core.merlin_processor.MerlinProcessor attribute)
axis (merlin.core.components.Rotation attribute)
B
backend_capabilities (merlin.core.merlin_processor.MerlinProcessor attribute)
backend_kind (merlin.core.merlin_processor.MerlinProcessor attribute)
backend_name (merlin.core.merlin_processor.MerlinProcessor attribute)
BackendCapabilities (class in merlin.core.merlin_processor)
BaseMeasurementStrategy (class in merlin.measurement.strategies)
Basis (in module merlin.core.probability_distribution)
basis (merlin.core.probability_distribution.ProbabilityDistribution property)
(merlin.core.state_vector.StateVector property)
basis_keys (merlin.algorithms.feed_forward.BranchState attribute)
basis_occupancies (merlin.bridge.quantum_bridge.QuantumBridge property)
basis_size (merlin.core.probability_distribution.ProbabilityDistribution property)
(merlin.core.state_vector.StateVector property)
basis_size() (merlin.core.encoding_space.EncodingSpace method)
BeamSplitter (class in merlin.core.components)
BranchState (class in merlin.algorithms.feed_forward)
build() (merlin.builder.circuit_builder.CircuitBuilder method)
build_conv_circuit() (merlin.models.qcnn.QCNNClassifier method)
build_dense_circuit() (merlin.models.qcnn.QCNNClassifier method)
build_feature_map() (merlin.algorithms.kernels.KernelCircuitBuilder method)
build_fidelity_kernel() (merlin.algorithms.kernels.KernelCircuitBuilder method)
build_qcnn_model() (merlin.models.qcnn.QCNNClassifier method)
build_single_conv() (merlin.models.qcnn.QCNNClassifier method)
build_slos_distribution_computegraph() (in module merlin.pcvl_pytorch.slos_torchscript)
builder (merlin.algorithms.layer_utils.CircuitSource attribute)
C
cancel_all() (in module merlin.core.merlin_processor)
characteristics (merlin.datasets.metadata.DatasetMetadata attribute)
chunk_concurrency (merlin.core.merlin_processor.MerlinProcessor attribute)
Circuit (class in merlin.core.circuit)
circuit (merlin.algorithms.feed_forward.StageRuntime attribute)
(merlin.algorithms.layer_utils.CircuitSource attribute)
(merlin.algorithms.layer_utils.InitializationContext attribute)
(merlin.algorithms.layer_utils.NoiseGroups attribute)
(merlin.algorithms.layer_utils.ResolvedCircuit attribute)
CircuitBuilder (class in merlin.builder.circuit_builder)
CircuitConverter (class in merlin.pcvl_pytorch.locirc_to_tensor)
CircuitSource (class in merlin.algorithms.layer_utils)
citation (merlin.datasets.metadata.DatasetMetadata attribute)
classical_input_size (merlin.algorithms.feed_forward.StageRuntime attribute)
classify_noise() (in module merlin.algorithms.layer_utils)
clear() (merlin.core.circuit.Circuit method)
clear_job_history() (in module merlin.core.merlin_processor)
clone() (merlin.core.probability_distribution.ProbabilityDistribution method)
(merlin.core.sectored_distribution.SectoredDistribution method)
(merlin.core.sectored_distribution.SectorResult method)
(merlin.core.state_vector.StateVector method)
coerce() (merlin.core.computation_space.ComputationSpace class method)
Combinadics (class in merlin.utils.combinadics)
complex_dtype (merlin.algorithms.layer_utils.InitializationContext attribute)
complex_dtype_for() (in module merlin.utils.dtypes)
Component (class in merlin.core.components)
components (merlin.core.circuit.Circuit attribute)
computation_space (merlin.algorithms.layer_utils.InitializationContext attribute)
(merlin.core.probability_distribution.ProbabilityDistribution attribute)
(merlin.core.sectored_distribution.SectorResult attribute)
(merlin.measurement.strategies.MeasurementStrategy attribute)
ComputationProcess (class in merlin.core.process)
ComputationProcessFactory (class in merlin.core.process)
ComputationSpace (class in merlin.core.computation_space)
compute() (merlin.core.base.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.core.process.ComputationProcess method)
compute_new_memristive_ps_angles() (in module merlin.algorithms.layer_utils)
compute_pa_inc() (merlin.pcvl_pytorch.slos_torchscript.SLOSComputeGraph method)
compute_probs() (merlin.pcvl_pytorch.noisy_slos.NoisyG2SLOSComputeGraph method)
(merlin.pcvl_pytorch.noisy_slos.NoisySLOSComputeGraph method)
(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.utils.combinadics.Combinadics method)
compute_superposition_state() (merlin.core.process.ComputationProcess method)
compute_unitary() (merlin.algorithms.kernels.FeatureMap method)
compute_with_keys() (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)
convolve_distributions() (in module merlin.pcvl_pytorch.noisy_slos)
create() (merlin.core.process.ComputationProcessFactory static method)
create_circuit() (in module merlin.algorithms.feed_forward_legacy)
create_mapping() (merlin.measurement.mappers.OutputMapper static method)
creators (merlin.datasets.metadata.DatasetMetadata attribute)
custom_name (merlin.core.components.Rotation attribute)
D
DatasetMetadata (class in merlin.datasets.metadata)
DEFAULT (merlin.core.state.StatePattern attribute)
DEFAULT_MAX_SHOTS (merlin.core.merlin_processor.MerlinProcessor attribute)
DEFAULT_SHOTS_PER_CALL (merlin.core.merlin_processor.MerlinProcessor attribute)
default_timeout (merlin.core.merlin_processor.MerlinProcessor attribute)
define_ff_layer() (merlin.algorithms.feed_forward_legacy.FeedForwardBlockLegacy method)
define_layer_no_input() (in module merlin.algorithms.feed_forward_legacy)
define_layer_with_input() (in module merlin.algorithms.feed_forward_legacy)
define_layers() (merlin.algorithms.feed_forward_legacy.FeedForwardBlockLegacy method)
depth (merlin.core.circuit.Circuit property)
(merlin.core.components.EntanglingBlock attribute)
describe() (merlin.algorithms.feed_forward.FeedForwardBlock method)
description (merlin.datasets.metadata.DatasetMetadata attribute)
(merlin.datasets.metadata.Feature attribute)
detach() (merlin.core.partial_measurement.PartialMeasurement method)
(merlin.core.probability_distribution.ProbabilityDistribution method)
(merlin.core.sectored_distribution.SectoredDistribution method)
(merlin.core.sectored_distribution.SectorResult method)
(merlin.core.state_vector.StateVector method)
detach_memristive_state() (merlin.algorithms.layer.QuantumLayer method)
detector_cache (merlin.algorithms.feed_forward.StageRuntime attribute)
detector_transform (merlin.algorithms.feed_forward.StageRuntime attribute)
detector_warnings (merlin.algorithms.layer_utils.NoiseAndDetectorConfig attribute)
detectors (merlin.algorithms.feed_forward.FFStage attribute)
(merlin.algorithms.feed_forward.StageRuntime attribute)
(merlin.algorithms.layer_utils.InitializationContext attribute)
(merlin.algorithms.layer_utils.NoiseAndDetectorConfig attribute)
DetectorTransform (class in merlin.measurement.detectors)
DetectorTransformOutput (in module merlin.core.partial_measurement)
device (merlin.algorithms.layer_utils.InitializationContext attribute)
device() (merlin.algorithms.kernels.KernelCircuitBuilder method)
df_to_xy() (in module merlin.datasets.utils)
dim (merlin.models.photonic_generator.LatentDistribution attribute)
DistributionStrategy (class in merlin.measurement.strategies)
dtype (merlin.algorithms.layer_utils.InitializationContext attribute)
dtype() (merlin.algorithms.kernels.KernelCircuitBuilder method)
DUAL_RAIL (merlin.core.computation_space.ComputationSpace attribute)
(merlin.core.encoding_space.EncodingSpace attribute)
E
embed() (merlin.core.encoding_space.EncodingSpace method)
encoding (merlin.core.state_vector.StateVector attribute)
EncodingModeConfig (class in merlin.algorithms.layer_utils)
EncodingSpace (class in merlin.core.encoding_space)
EntanglingBlock (class in merlin.core.components)
enumerate_states() (merlin.utils.combinadics.Combinadics method)
error_deprecated_enum_access() (in module merlin.utils.deprecations)
estimate_required_shots_per_input() (in module merlin.core.merlin_processor)
exclude_indices (merlin.algorithms.feed_forward_legacy.PoolingFeedForwardLegacy attribute)
experiment (merlin.algorithms.layer_utils.CircuitSource attribute)
(merlin.algorithms.layer_utils.InitializationContext attribute)
(merlin.algorithms.layer_utils.ResolvedCircuit attribute)
export_config() (merlin.algorithms.layer.QuantumLayer method)
(merlin.models.qcnn.QCNNClassifier method)
F
family (merlin.core.encoding_space.EncodingSpace attribute)
Feature (class in merlin.datasets.metadata)
feature_count_for_prefix() (in module merlin.algorithms.layer_utils)
feature_relationships (merlin.datasets.metadata.DatasetMetadata attribute)
FeatureMap (class in merlin.algorithms.kernels)
FeatureNormalization (class in merlin.datasets.metadata)
features (merlin.datasets.metadata.DatasetMetadata attribute)
FeedForwardBlock (class in merlin.algorithms.feed_forward)
FeedForwardBlockLegacy (class in merlin.algorithms.feed_forward_legacy)
fetch() (in module merlin.datasets.utils)
FFStage (class in merlin.algorithms.feed_forward)
FidelityKernel (class in merlin.algorithms.kernels)
filter() (merlin.core.probability_distribution.ProbabilityDistribution method)
FilteredBasis (class in merlin.core.probability_distribution)
fit_reservoir() (merlin.models.reservoir_classifier.ReservoirClassifier method)
FIXED (merlin.core.components.ParameterRole attribute)
float_dtype_for() (in module merlin.utils.dtypes)
FOCK (merlin.core.computation_space.ComputationSpace attribute)
(merlin.core.encoding_space.EncodingSpace attribute)
fock_basis_states() (merlin.core.encoding_space.EncodingSpace method)
fock_to_index() (merlin.utils.combinadics.Combinadics method)
force_local (merlin.algorithms.module.MerlinModule property)
forward() (in module merlin.core.merlin_processor)
(merlin.algorithms.feed_forward.FeedForwardBlock method)
(merlin.algorithms.feed_forward_legacy.FeedForwardBlockLegacy method)
(merlin.algorithms.feed_forward_legacy.PoolingFeedForwardLegacy method)
(merlin.algorithms.kernels.FidelityKernel method)
(merlin.algorithms.layer.QuantumLayer method)
(merlin.algorithms.loss.NKernelAlignment method)
(merlin.bridge.quantum_bridge.QuantumBridge method)
(merlin.measurement.detectors.DetectorTransform method)
(merlin.measurement.mappers.Amplitudes method)
(merlin.measurement.mappers.ModeExpectations method)
(merlin.measurement.mappers.Probabilities method)
(merlin.measurement.photon_loss.PhotonLossTransform method)
(merlin.models.photonic_generator.ImageAdapter method)
(merlin.models.photonic_generator.OutputAdapter method)
(merlin.models.photonic_generator.PhotonicGenerator method)
(merlin.models.photonic_generator.VectorAdapter method)
(merlin.models.qcnn.QCNNClassifier method)
(merlin.models.reservoir_classifier.ReservoirClassifier method)
(merlin.utils.grouping.LexGrouping method)
(merlin.utils.grouping.ModGrouping method)
forward_async() (in module merlin.core.merlin_processor)
from_basic_state() (merlin.core.state_vector.StateVector class method)
from_circuit() (merlin.builder.circuit_builder.CircuitBuilder class method)
from_config() (merlin.models.qcnn.QCNNClassifier class method)
from_detector_transform_output() (merlin.core.partial_measurement.PartialMeasurement static method)
from_dict() (merlin.datasets.metadata.DatasetMetadata class method)
from_perceval() (merlin.core.probability_distribution.ProbabilityDistribution class method)
(merlin.core.state_vector.StateVector class method)
from_state_vector() (merlin.core.probability_distribution.ProbabilityDistribution class method)
from_tensor() (merlin.core.probability_distribution.ProbabilityDistribution class method)
(merlin.core.state_vector.StateVector class method)
G
generate() (merlin.models.photonic_generator.PhotonicGenerator method)
generate_possible_tuples() (merlin.algorithms.feed_forward_legacy.FeedForwardBlockLegacy method)
generate_state() (in module merlin.core.state)
GeneratorMeasurements (class in merlin.models.photonic_generator)
GenericInterferometer (class in merlin.core.components)
get_data() (in module merlin.datasets.spiral)
get_data_generic() (in module merlin.datasets.utils)
get_data_test() (in module merlin.datasets.fashion_mnist)
(in module merlin.datasets.iris)
(in module merlin.datasets.k_mnist)
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.fashion_mnist)
(in module merlin.datasets.iris)
(in module merlin.datasets.k_mnist)
get_data_train_original() (in module merlin.datasets.mnist_digits)
get_data_train_percevalquest() (in module merlin.datasets.mnist_digits)
get_job_history() (in module merlin.core.merlin_processor)
get_output_size() (merlin.algorithms.feed_forward_legacy.FeedForwardBlockLegacy method)
get_parameters() (merlin.core.circuit.Circuit method)
get_params() (merlin.core.components.BeamSplitter method)
(merlin.core.components.EntanglingBlock method)
(merlin.core.components.GenericInterferometer method)
(merlin.core.components.Rotation method)
get_sector() (merlin.core.sectored_distribution.SectoredDistribution method)
get_unmeasured_modes() (merlin.measurement.strategies.MeasurementStrategy method)
get_venv_data_dir() (in module merlin.datasets.utils)
global_measured_modes (merlin.algorithms.feed_forward.StageRuntime attribute)
grouping (merlin.measurement.strategies.MeasurementStrategy attribute)
H
has_custom_detectors (merlin.algorithms.layer.QuantumLayer property)
(merlin.algorithms.layer_utils.InitializationContext attribute)
(merlin.algorithms.layer_utils.NoiseAndDetectorConfig attribute)
has_custom_noise (merlin.algorithms.layer_utils.InitializationContext attribute)
(merlin.algorithms.layer_utils.NoiseAndDetectorConfig attribute)
(merlin.algorithms.layer_utils.ResolvedCircuit attribute)
headwise (merlin.models.photonic_generator.ImageAdapter attribute)
homepage (merlin.datasets.metadata.DatasetMetadata attribute)
I
ImageAdapter (class in merlin.models.photonic_generator)
index() (merlin.core.probability_distribution.FilteredBasis method)
(merlin.core.state_vector.StateVector method)
(merlin.utils.combinadics.Combinadics method)
index_to_fock() (merlin.utils.combinadics.Combinadics method)
initial_amplitudes (merlin.algorithms.feed_forward.StageRuntime attribute)
InitializationContext (class in merlin.algorithms.layer_utils)
INPUT (merlin.core.components.ParameterRole attribute)
input_parameter_prefixes (merlin.builder.circuit_builder.CircuitBuilder property)
input_parameters (merlin.algorithms.layer_utils.CircuitSource attribute)
(merlin.algorithms.layer_utils.EncodingModeConfig attribute)
(merlin.algorithms.layer_utils.InitializationContext attribute)
input_shape (merlin.models.qcnn.QCNNClassifier property)
input_size (merlin.algorithms.layer_utils.EncodingModeConfig attribute)
(merlin.algorithms.layer_utils.InitializationContext attribute)
input_size() (merlin.algorithms.kernels.KernelCircuitBuilder method)
input_size_ff_layer() (merlin.algorithms.feed_forward_legacy.FeedForwardBlockLegacy method)
input_state (merlin.algorithms.kernels.FidelityKernel property)
(merlin.algorithms.layer_utils.InitializationContext attribute)
is_datapoint() (merlin.algorithms.kernels.FeatureMap method)
is_identity (merlin.measurement.detectors.DetectorTransform property)
(merlin.measurement.photon_loss.PhotonLossTransform property)
is_normalized (merlin.core.probability_distribution.ProbabilityDistribution property)
(merlin.core.state_vector.StateVector property)
is_sparse (merlin.core.probability_distribution.ProbabilityDistribution property)
(merlin.core.state_vector.StateVector property)
iter_states() (merlin.utils.combinadics.Combinadics method)
iterate_feedforward() (merlin.algorithms.feed_forward_legacy.FeedForwardBlockLegacy method)
K
KernelCircuitBuilder (class in merlin.algorithms.kernels)
keys (merlin.core.sectored_distribution.SectorResult attribute)
keys_out (merlin.algorithms.feed_forward_legacy.PoolingFeedForwardLegacy attribute)
kind (merlin.core.encoding_space.EncodingSpace attribute)
L
latent (merlin.models.photonic_generator.PhotonicGenerator attribute)
latent_dim (merlin.models.photonic_generator.PhotonicGenerator property)
LatentDistribution (class in merlin.models.photonic_generator)
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)
layers (merlin.models.photonic_generator.PhotonicGenerator attribute)
(merlin.models.qcnn.QCNNClassifier attribute)
LexGrouping (class in merlin.utils.grouping)
license (merlin.datasets.metadata.DatasetMetadata attribute)
load() (merlin.models.reservoir_classifier.ReservoirClassifier class method)
load_slos_distribution_computegraph() (in module merlin.pcvl_pytorch.slos_torchscript)
logical_basis_size() (merlin.core.encoding_space.EncodingSpace method)
logical_basis_states() (merlin.core.encoding_space.EncodingSpace method)
logical_performance (merlin.core.probability_distribution.ProbabilityDistribution attribute)
logical_to_fock_indices() (merlin.core.encoding_space.EncodingSpace method)
logical_to_fock_map() (merlin.core.encoding_space.EncodingSpace method)
(merlin.core.state_vector.StateVector method)
M
make_dataset() (merlin.models.reservoir_classifier.ReservoirClassifier method)
marginalize_per_mode() (merlin.measurement.mappers.ModeExpectations method)
match_indices (merlin.algorithms.feed_forward_legacy.PoolingFeedForwardLegacy attribute)
match_tuples() (merlin.algorithms.feed_forward_legacy.PoolingFeedForwardLegacy method)
max_shots_per_call (merlin.core.merlin_processor.MerlinProcessor attribute)
measure() (merlin.models.photonic_generator.PhotonicGenerator method)
measured_modes (merlin.algorithms.feed_forward.FFStage attribute)
(merlin.algorithms.feed_forward.StageRuntime attribute)
(merlin.measurement.strategies.MeasurementStrategy attribute)
measurement_key (merlin.algorithms.feed_forward.BranchState attribute)
measurement_strategy (merlin.algorithms.layer_utils.InitializationContext attribute)
MeasurementKind (class in merlin.measurement.strategies)
MeasurementStrategy (class in merlin.measurement.strategies)
MeasurementStrategyLike (in module merlin.measurement.strategies)
memory_bytes() (merlin.core.probability_distribution.ProbabilityDistribution method)
(merlin.core.state_vector.StateVector method)
memristive_history (merlin.algorithms.layer.QuantumLayer attribute)
memristive_state (merlin.algorithms.layer.QuantumLayer attribute)
MEMRISTOR (merlin.core.components.ParameterRole attribute)
merlin
module
merlin.algorithms
module
merlin.algorithms.feed_forward
module
merlin.algorithms.feed_forward_legacy
module
merlin.algorithms.kernels
module
merlin.algorithms.layer
module
merlin.algorithms.layer_utils
module
merlin.algorithms.loss
module
merlin.algorithms.module
module
merlin.bridge
module
merlin.bridge.quantum_bridge
module
merlin.builder
module
merlin.builder.circuit_builder
module
merlin.core
module
merlin.core.base
module
merlin.core.circuit
module
merlin.core.components
module
merlin.core.computation_space
module
merlin.core.encoding_space
module
merlin.core.merlin_processor
module
merlin.core.partial_measurement
module
merlin.core.probability_distribution
module
merlin.core.process
module
merlin.core.sectored_distribution
module
merlin.core.state
module
merlin.core.state_vector
module
merlin.datasets
module
merlin.datasets.fashion_mnist
module
merlin.datasets.iris
module
merlin.datasets.k_mnist
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.models
module
merlin.models.photonic_generator
module
merlin.models.qcnn
module
merlin.models.reservoir_classifier
module
merlin.pcvl_pytorch
module
merlin.pcvl_pytorch.locirc_to_tensor
module
merlin.pcvl_pytorch.noisy_slos
module
merlin.pcvl_pytorch.slos_torchscript
module
merlin.pcvl_pytorch.utils
module
merlin.utils
module
merlin.utils.combinadics
module
merlin.utils.deprecations
module
merlin.utils.dtypes
module
merlin.utils.grouping
module
merlin.utils.normalization
module
MerlinModule (class in merlin.algorithms.module)
MerlinProcessor (class in merlin.core.merlin_processor)
metadata (merlin.core.circuit.Circuit attribute)
method (merlin.datasets.metadata.Normalization attribute)
microbatch_size (merlin.core.merlin_processor.MerlinProcessor attribute)
MODE_EXPECTATIONS (merlin.measurement.strategies.MeasurementKind attribute)
mode_expectations() (merlin.measurement.strategies.MeasurementStrategy static method)
ModeExpectations (class in merlin.measurement.mappers)
ModeExpectationsStrategy (class in merlin.measurement.strategies)
model (merlin.core.components.GenericInterferometer attribute)
modes_per_photon (merlin.core.encoding_space.EncodingSpace attribute)
ModGrouping (class in merlin.utils.grouping)
module
merlin
merlin.algorithms
merlin.algorithms.feed_forward
merlin.algorithms.feed_forward_legacy
merlin.algorithms.kernels
merlin.algorithms.layer
merlin.algorithms.layer_utils
merlin.algorithms.loss
merlin.algorithms.module
merlin.bridge
merlin.bridge.quantum_bridge
merlin.builder
merlin.builder.circuit_builder
merlin.core
merlin.core.base
merlin.core.circuit
merlin.core.components
merlin.core.computation_space
merlin.core.encoding_space
merlin.core.merlin_processor
merlin.core.partial_measurement
merlin.core.probability_distribution
merlin.core.process
merlin.core.sectored_distribution
merlin.core.state
merlin.core.state_vector
merlin.datasets
merlin.datasets.fashion_mnist
merlin.datasets.iris
merlin.datasets.k_mnist
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.models
merlin.models.photonic_generator
merlin.models.qcnn
merlin.models.reservoir_classifier
merlin.pcvl_pytorch
merlin.pcvl_pytorch.locirc_to_tensor
merlin.pcvl_pytorch.noisy_slos
merlin.pcvl_pytorch.slos_torchscript
merlin.pcvl_pytorch.utils
merlin.utils
merlin.utils.combinadics
merlin.utils.deprecations
merlin.utils.dtypes
merlin.utils.grouping
merlin.utils.normalization
ModuleGroup (class in merlin.builder.circuit_builder)
N
n_measured_modes (merlin.core.partial_measurement.PartialMeasurement property)
n_modes (merlin.algorithms.feed_forward_legacy.PoolingFeedForwardLegacy attribute)
(merlin.bridge.quantum_bridge.QuantumBridge property)
(merlin.core.circuit.Circuit attribute)
(merlin.core.encoding_space.EncodingSpace property)
(merlin.core.probability_distribution.ProbabilityDistribution attribute)
(merlin.core.sectored_distribution.SectorResult attribute)
(merlin.core.state_vector.StateVector attribute)
n_modes() (merlin.algorithms.kernels.KernelCircuitBuilder method)
n_phase_error_samples (merlin.algorithms.layer_utils.InitializationContext attribute)
n_photons (merlin.algorithms.layer_utils.EncodingModeConfig attribute)
(merlin.algorithms.layer_utils.InitializationContext attribute)
(merlin.bridge.quantum_bridge.QuantumBridge property)
(merlin.core.encoding_space.EncodingSpace property)
(merlin.core.probability_distribution.ProbabilityDistribution attribute)
(merlin.core.sectored_distribution.SectorResult attribute)
(merlin.core.state_vector.StateVector attribute)
n_photons() (merlin.algorithms.kernels.KernelCircuitBuilder method)
n_unmeasured_modes (merlin.core.partial_measurement.PartialMeasurement property)
name (merlin.core.merlin_processor.BackendCapabilities attribute)
(merlin.datasets.metadata.DatasetMetadata attribute)
(merlin.datasets.metadata.Feature attribute)
name_prefix (merlin.core.components.EntanglingBlock attribute)
(merlin.core.components.GenericInterferometer attribute)
named_parameters() (merlin.models.reservoir_classifier.ReservoirClassifier method)
NKernelAlignment (class in merlin.algorithms.loss)
noise (merlin.algorithms.layer_utils.InitializationContext attribute)
(merlin.algorithms.layer_utils.ResolvedCircuit attribute)
noise_groups (merlin.algorithms.layer_utils.InitializationContext attribute)
(merlin.algorithms.layer_utils.NoiseAndDetectorConfig attribute)
NoiseAndDetectorConfig (class in merlin.algorithms.layer_utils)
NoiseGroups (class in merlin.algorithms.layer_utils)
NoisyG2SLOSComputeGraph (class in merlin.pcvl_pytorch.noisy_slos)
NoisySLOSComputeGraph (class in merlin.pcvl_pytorch.noisy_slos)
Normalization (class in merlin.datasets.metadata)
normalization (merlin.datasets.metadata.DatasetMetadata attribute)
(merlin.datasets.metadata.Feature attribute)
normalize() (merlin.core.probability_distribution.ProbabilityDistribution method)
(merlin.core.state_vector.StateVector method)
normalize_measurement_strategy() (in module merlin.utils.deprecations)
normalize_noise() (in module merlin.algorithms.layer_utils)
normalize_output_key() (in module merlin.algorithms.layer_utils)
normalize_patches (merlin.models.photonic_generator.ImageAdapter attribute)
normalize_probabilities() (in module merlin.utils.normalization)
normalize_probabilities_and_amplitudes() (in module merlin.utils.normalization)
normalized_str() (merlin.core.state_vector.StateVector method)
NormalLatent (class in merlin.models.photonic_generator)
num_classes (merlin.datasets.metadata.DatasetMetadata attribute)
(merlin.models.qcnn.QCNNClassifier attribute)
num_components (merlin.core.circuit.Circuit property)
num_features (merlin.datasets.metadata.DatasetMetadata attribute)
num_instances (merlin.datasets.metadata.DatasetMetadata attribute)
O
occupancy_readout (merlin.measurement.strategies.MeasurementStrategy attribute)
offset (merlin.datasets.metadata.FeatureNormalization attribute)
original_unit (merlin.datasets.metadata.FeatureNormalization attribute)
outcomes (merlin.core.partial_measurement.PartialMeasurement property)
output_adapter (merlin.models.photonic_generator.PhotonicGenerator attribute)
output_basis (merlin.bridge.quantum_bridge.QuantumBridge property)
output_keys (merlin.algorithms.feed_forward.FeedForwardBlock property)
(merlin.algorithms.feed_forward_legacy.FeedForwardBlockLegacy property)
(merlin.algorithms.layer.QuantumLayer property)
(merlin.measurement.detectors.DetectorTransform property)
(merlin.measurement.photon_loss.PhotonLossTransform property)
(merlin.models.photonic_generator.GeneratorMeasurements attribute)
output_size (merlin.algorithms.layer.QuantumLayer property)
(merlin.bridge.quantum_bridge.QuantumBridge property)
(merlin.measurement.detectors.DetectorTransform property)
(merlin.measurement.photon_loss.PhotonLossTransform property)
output_state_sizes (merlin.algorithms.feed_forward.FeedForwardBlock property)
OutputAdapter (class in merlin.models.photonic_generator)
OutputMapper (class in merlin.measurement.mappers)
outputs (merlin.models.photonic_generator.GeneratorMeasurements attribute)
P
ParameterRole (class in merlin.core.components)
parameters (merlin.core.encoding_space.EncodingSpace property)
parameters() (merlin.algorithms.feed_forward_legacy.FeedForwardBlockLegacy method)
(merlin.models.reservoir_classifier.ReservoirClassifier method)
PARTIAL (merlin.measurement.strategies.MeasurementKind attribute)
partial() (merlin.measurement.strategies.MeasurementStrategy static method)
partial_measurement (merlin.measurement.detectors.DetectorTransform property)
partial_measurement() (in module merlin.measurement.process)
PartialMeasurement (class in merlin.core.partial_measurement)
PartialMeasurementBranch (class in merlin.core.partial_measurement)
PartialMeasurementStrategy (class in merlin.measurement.strategies)
pattern (merlin.core.components.EntanglingBlock attribute)
pcvl.BasicState (built-in class)
pcvl.BSDistribution (built-in class)
pcvl.Circuit (built-in class)
pcvl.Detector (built-in class)
pcvl.Experiment (built-in class)
pcvl.FFCircuitProvider (built-in class)
pcvl.NoiseModel (built-in class)
pcvl.RemoteProcessor (built-in class)
pcvl.StateVector (built-in class)
pcvl_sampler() (merlin.measurement.process.SamplingProcess method)
pcvl_sampler_g2() (merlin.measurement.process.SamplingProcess method)
pcvl_to_tensor() (in module merlin.pcvl_pytorch.utils)
per_feature (merlin.datasets.metadata.Normalization attribute)
PERIODIC (merlin.core.state.StatePattern attribute)
phi_name (merlin.core.components.BeamSplitter attribute)
phi_role (merlin.core.components.BeamSplitter attribute)
phi_value (merlin.core.components.BeamSplitter attribute)
photon_survival_probs (merlin.algorithms.layer_utils.InitializationContext attribute)
(merlin.algorithms.layer_utils.NoiseAndDetectorConfig attribute)
PhotonicGenerator (class in merlin.models.photonic_generator)
PhotonLossTransform (class in merlin.measurement.photon_loss)
PoolingFeedForwardLegacy (class in merlin.algorithms.feed_forward_legacy)
post_measurement (merlin.algorithms.layer_utils.NoiseGroups attribute)
postprocess_pooling() (merlin.models.qcnn.QCNNClassifier method)
pre_layer (merlin.algorithms.feed_forward.StageRuntime attribute)
pre_layers (merlin.algorithms.feed_forward.StageRuntime attribute)
predict() (merlin.models.reservoir_classifier.ReservoirClassifier method)
prepare_input_encoding() (in module merlin.algorithms.layer_utils)
prepare_input_state() (in module merlin.algorithms.layer_utils)
prepare_parameters() (merlin.algorithms.layer.QuantumLayer method)
prepare_vectorized_operations() (in module merlin.pcvl_pytorch.slos_torchscript)
Probabilities (class in merlin.measurement.mappers)
probabilities (merlin.core.partial_measurement.PartialMeasurement property)
PROBABILITIES (merlin.measurement.strategies.MeasurementKind attribute)
probabilities() (merlin.core.probability_distribution.ProbabilityDistribution method)
probabilities_from_amplitudes() (in module merlin.utils.normalization)
ProbabilitiesStrategy (class in merlin.measurement.strategies)
probability_tensor_shape (merlin.core.partial_measurement.PartialMeasurement property)
ProbabilityDistribution (class in merlin.core.probability_distribution)
probs() (merlin.measurement.strategies.MeasurementStrategy static method)
process() (merlin.measurement.strategies.AmplitudesStrategy method)
(merlin.measurement.strategies.BaseMeasurementStrategy method)
(merlin.measurement.strategies.DistributionStrategy method)
(merlin.measurement.strategies.PartialMeasurementStrategy method)
processor (merlin.core.merlin_processor.MerlinProcessor attribute)
provider (merlin.algorithms.feed_forward.FFStage attribute)
(merlin.algorithms.feed_forward.StageRuntime attribute)
Q
QCNNClassifier (class in merlin.models.qcnn)
QCNNClassifier._Stage (class in merlin.models.qcnn)
QCNNClassifier.QConv (class in merlin.models.qcnn)
QCNNClassifier.QDense (class in merlin.models.qcnn)
QCNNClassifier.QPool (class in merlin.models.qcnn)
qloq() (merlin.core.encoding_space.EncodingSpace class method)
QuantumBridge (class in merlin.bridge.quantum_bridge)
QuantumLayer (class in merlin.algorithms.layer)
qubit_groups (merlin.core.encoding_space.EncodingSpace attribute)
qubit_to_fock_state() (merlin.bridge.quantum_bridge.QuantumBridge method)
R
raise_no_bunching_removed() (in module merlin.utils.deprecations)
range (merlin.datasets.metadata.Normalization attribute)
read_idx() (in module merlin.datasets.utils)
read_mnist_images() (in module merlin.datasets.utils)
read_mnist_labels() (in module merlin.datasets.utils)
recursive_forward() (merlin.models.qcnn.QCNNClassifier method)
reinsert_photon() (merlin.models.qcnn.QCNNClassifier method)
remaining_basis() (merlin.measurement.detectors.DetectorTransform method)
remaining_n (merlin.algorithms.feed_forward.BranchState attribute)
remote_processor (merlin.core.merlin_processor.MerlinProcessor attribute)
reorder_branches() (merlin.core.partial_measurement.PartialMeasurement method)
requires_grad_() (merlin.core.probability_distribution.ProbabilityDistribution method)
(merlin.core.sectored_distribution.SectoredDistribution method)
(merlin.core.sectored_distribution.SectorResult method)
(merlin.core.state_vector.StateVector method)
ReservoirClassifier (class in merlin.models.reservoir_classifier)
reset() (merlin.algorithms.layer.QuantumLayer method)
resolve_circuit() (in module merlin.algorithms.layer_utils)
resolve_detectors() (in module merlin.measurement.detectors)
resolve_float_complex() (in module merlin.utils.dtypes)
resolve_measurement_strategy() (in module merlin.measurement.strategies)
resolve_photon_loss() (in module merlin.measurement.photon_loss)
resolve_pooling_modes() (merlin.models.qcnn.QCNNClassifier method)
resolve_stages() (merlin.models.qcnn.QCNNClassifier method)
resolved_modes_per_photon() (merlin.core.encoding_space.EncodingSpace method)
resolved_stages (merlin.models.qcnn.QCNNClassifier property)
ResolvedCircuit (class in merlin.algorithms.layer_utils)
return_object (merlin.algorithms.layer_utils.InitializationContext attribute)
role (merlin.core.components.Rotation attribute)
Rotation (class in merlin.core.components)
row() (merlin.measurement.detectors.DetectorTransform method)
S
sample() (merlin.models.photonic_generator.LatentDistribution method)
(merlin.models.photonic_generator.NormalLatent method)
(merlin.models.reservoir_classifier.ReservoirClassifier method)
sample_latent() (merlin.models.photonic_generator.PhotonicGenerator method)
SamplingProcess (class in merlin.measurement.process)
sanitize_parameters() (in module merlin.utils.deprecations)
save() (merlin.models.reservoir_classifier.ReservoirClassifier method)
(merlin.pcvl_pytorch.noisy_slos.NoisyG2SLOSComputeGraph method)
(merlin.pcvl_pytorch.noisy_slos.NoisySLOSComputeGraph method)
(merlin.pcvl_pytorch.slos_torchscript.SLOSComputeGraph method)
scale_factor (merlin.datasets.metadata.FeatureNormalization attribute)
SectoredDistribution (class in merlin.core.sectored_distribution)
SectorResult (class in merlin.core.sectored_distribution)
sectors (merlin.core.sectored_distribution.SectoredDistribution attribute)
SEQUENTIAL (merlin.core.state.StatePattern attribute)
session (merlin.core.merlin_processor.MerlinProcessor attribute)
set_dtype() (merlin.pcvl_pytorch.locirc_to_tensor.CircuitConverter method)
set_grouping() (merlin.core.partial_measurement.PartialMeasurement method)
set_input_state() (merlin.algorithms.layer.QuantumLayer method)
set_sampling_config() (merlin.algorithms.layer.QuantumLayer method)
setup_device_and_dtype() (merlin.algorithms.module.MerlinModule static method)
setup_noise_and_detectors() (in module merlin.algorithms.layer_utils)
shape (merlin.models.photonic_generator.ImageAdapter attribute)
should_offload() (merlin.algorithms.module.MerlinModule method)
simple() (merlin.algorithms.kernels.FeatureMap class method)
(merlin.algorithms.kernels.FidelityKernel class method)
(merlin.algorithms.layer.QuantumLayer class method)
size (merlin.models.photonic_generator.VectorAdapter attribute)
size_ff_layer() (merlin.algorithms.feed_forward_legacy.FeedForwardBlockLegacy method)
SLOSComputeGraph (class in merlin.pcvl_pytorch.slos_torchscript)
source (merlin.algorithms.layer_utils.NoiseGroups attribute)
source_type (merlin.algorithms.layer_utils.CircuitSource attribute)
SPACED (merlin.core.state.StatePattern attribute)
span (merlin.core.components.GenericInterferometer attribute)
split_inputs_by_prefix() (in module merlin.algorithms.layer_utils)
StageRuntime (class in merlin.algorithms.feed_forward)
stages (merlin.models.qcnn.QCNNClassifier attribute)
start_mode (merlin.core.components.GenericInterferometer attribute)
StatePattern (class in merlin.core.state)
StateVector (class in merlin.core.state_vector)
stats (merlin.datasets.metadata.Feature attribute)
subset (merlin.datasets.metadata.DatasetMetadata attribute)
summary() (merlin.models.qcnn.QCNNClassifier method)
supports_offload() (merlin.algorithms.module.MerlinModule method)
supports_sampling() (merlin.measurement.strategies.BaseMeasurementStrategy method)
(merlin.measurement.strategies.DistributionStrategy method)
T
target (merlin.core.components.Rotation attribute)
targets (merlin.core.components.BeamSplitter attribute)
(merlin.core.components.EntanglingBlock attribute)
task_type (merlin.datasets.metadata.DatasetMetadata attribute)
tensor (merlin.core.partial_measurement.PartialMeasurement property)
(merlin.core.probability_distribution.ProbabilityDistribution attribute)
(merlin.core.sectored_distribution.SectorResult attribute)
(merlin.core.state_vector.StateVector attribute)
tensor_product() (merlin.core.state_vector.StateVector method)
theta_name (merlin.core.components.BeamSplitter attribute)
theta_role (merlin.core.components.BeamSplitter attribute)
theta_value (merlin.core.components.BeamSplitter attribute)
to() (merlin.algorithms.feed_forward_legacy.FeedForwardBlockLegacy method)
(merlin.algorithms.layer.QuantumLayer method)
(merlin.core.probability_distribution.ProbabilityDistribution method)
(merlin.core.process.ComputationProcess method)
(merlin.core.sectored_distribution.SectoredDistribution method)
(merlin.core.sectored_distribution.SectorResult method)
(merlin.core.state_vector.StateVector method)
(merlin.measurement.photon_loss.PhotonLossTransform method)
(merlin.models.photonic_generator.PhotonicGenerator method)
(merlin.models.qcnn.QCNNClassifier method)
(merlin.models.reservoir_classifier.ReservoirClassifier method)
(merlin.pcvl_pytorch.locirc_to_tensor.CircuitConverter method)
(merlin.pcvl_pytorch.noisy_slos.NoisyG2SLOSComputeGraph method)
(merlin.pcvl_pytorch.noisy_slos.NoisySLOSComputeGraph method)
(merlin.pcvl_pytorch.slos_torchscript.SLOSComputeGraph method)
to_dense() (merlin.core.probability_distribution.ProbabilityDistribution method)
(merlin.core.state_vector.StateVector method)
to_dict() (merlin.datasets.metadata.DatasetMetadata method)
to_pcvl_circuit() (merlin.builder.circuit_builder.CircuitBuilder method)
to_perceval() (merlin.core.probability_distribution.ProbabilityDistribution method)
(merlin.core.state_vector.StateVector method)
to_tensor() (merlin.core.sectored_distribution.SectoredDistribution 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.utils.dtypes)
torch.nn.Parameter (built-in class)
total_probability() (merlin.core.sectored_distribution.SectoredDistribution method)
trainable (merlin.core.components.EntanglingBlock attribute)
(merlin.core.components.GenericInterferometer attribute)
TRAINABLE (merlin.core.components.ParameterRole attribute)
trainable() (merlin.algorithms.kernels.KernelCircuitBuilder method)
trainable_inner (merlin.core.components.GenericInterferometer attribute)
trainable_outer (merlin.core.components.GenericInterferometer attribute)
trainable_parameter_prefixes (merlin.builder.circuit_builder.CircuitBuilder property)
trainable_parameters (merlin.algorithms.feed_forward.StageRuntime attribute)
(merlin.algorithms.layer_utils.CircuitSource attribute)
(merlin.algorithms.layer_utils.InitializationContext attribute)
transform_reservoir() (merlin.models.reservoir_classifier.ReservoirClassifier method)
transition_matrix() (merlin.bridge.quantum_bridge.QuantumBridge method)
type (merlin.datasets.metadata.Feature attribute)
(merlin.measurement.strategies.MeasurementStrategy attribute)
U
uid (merlin.algorithms.module.MerlinModule attribute)
UNBUNCHED (merlin.core.computation_space.ComputationSpace attribute)
(merlin.core.encoding_space.EncodingSpace attribute)
unit (merlin.datasets.metadata.Feature attribute)
unitary (merlin.algorithms.feed_forward.FFStage attribute)
url_to_filename() (in module merlin.datasets.utils)
V
validate_and_resolve_circuit_source() (in module merlin.algorithms.layer_utils)
validate_encoding_mode() (in module merlin.algorithms.layer_utils)
validate_modes() (merlin.measurement.strategies.MeasurementStrategy method)
validate_noisy_measurement_strategy() (in module merlin.algorithms.layer_utils)
value (merlin.core.components.Rotation attribute)
value_range (merlin.datasets.metadata.Feature attribute)
VectorAdapter (class in merlin.models.photonic_generator)
verify_branches_order() (merlin.core.partial_measurement.PartialMeasurement method)
verify_outcome() (merlin.models.qcnn.QCNNClassifier method)
vet_experiment() (in module merlin.algorithms.layer_utils)
W
warnings (merlin.algorithms.layer_utils.InitializationContext attribute)
weight (merlin.algorithms.feed_forward.BranchState attribute)
Y
year (merlin.datasets.metadata.DatasetMetadata attribute)
Other Versions
v: 0.4
Tags
0.1
0.2
0.3
0.4