Our website uses cookies to give you the most optimal experience online by: measuring our audience, understanding how our webpages are viewed and improving consequently the way our website works, providing you with relevant and personalized marketing content.
You have full control over what you want to activate. You can accept the cookies by clicking on the “Accept all cookies” button or customize your choices by selecting the cookies you want to activate. You can also decline all non-necessary cookies by clicking on the “Decline all cookies” button. Please find more information on our use of cookies and how to withdraw at any time your consent on our privacy policy.

Managing your cookies

Our website uses cookies. You have full control over what you want to activate. You can accept the cookies by clicking on the “Accept all cookies” button or customize your choices by selecting the cookies you want to activate. You can also decline all non-necessary cookies by clicking on the “Decline all cookies” button.

Necessary cookies

These are essential for the user navigation and allow to give access to certain functionalities such as secured zones accesses. Without these cookies, it won’t be possible to provide the service.
Matomo on premise

Marketing cookies

These cookies are used to deliver advertisements more relevant for you, limit the number of times you see an advertisement; help measure the effectiveness of the advertising campaign; and understand people’s behavior after they view an advertisement.
Adobe Privacy policy | Marketo Privacy Policy | MRP Privacy Policy | AccountInsight Privacy Policy | Triblio Privacy Policy

Social media cookies

These cookies are used to measure the effectiveness of social media campaigns.
LinkedIn Policy

Our website uses cookies to give you the most optimal experience online by: measuring our audience, understanding how our webpages are viewed and improving consequently the way our website works, providing you with relevant and personalized marketing content. You can also decline all non-necessary cookies by clicking on the “Decline all cookies” button. Please find more information on our use of cookies and how to withdraw at any time your consent on our privacy policy.

Skip to main content

Start building quantum
programs on your laptop

Explore the capabilities of quantum programming on your laptop using the world’s first quantum simulator’s programming framework.

You want to develop your next quantum algorithm!

Get access to essentials of myQLM:

      • basic functions
      • commands
      • syntaxes
      • modules…

This Cheat Sheet helps you to get direct access to the main keystrokes needed to perform your specific tasks.

myQLM benefits

Develop quantum algorithms on your laptop

myQLM allows quantum computing researchers, students and developers to test their ideas directly from their laptops. We made available the optimized code of the Atos Quantum Learning Machine (QLM) so you can efficiently simulate quantum circuits up to 20 qubits.

Learn more >

Write your own quantum processing methods

Thanks to myQLM’s plugin architecture, you can create your own pre- and post-processing methods to optimize your quantum circuits vs. a specific target quantum technology for example.

Learn more >

Finnet

Use it as a front-end to your Atos QLM

It is fully compatible with the Atos QLM: you can launch your myQLM programs on your organization’s Atos QLM to benefit from higher performances, larger simulation capabilities, and advanced features like quantum circuit optimizers and noisy simulators.

Learn more >

Collaborate with any other framework’s user

myQLM is a python package that is provided with open source interoperability connectors with frameworks such as Qiskit, Cirq, ProjectQ or Forest™. Write your own connectors with any existing or future framework to expand you community.

Learn more >

Discover the community

Expand your quantum programming community with myQLM

myQLM is the best framework to help students, scientists and developers get acquainted with quantum computing and quantum programming.

Everyone’s myQLM ideas can be shared via a community GitHub repository.

It’s a tool to brainstorm, test and share ideas without being bothered by quantum noise.

You will have access to a broad user community as Atos also provides open source translators from myQLM to other main quantum programming environments.

Meet us on:

Testimonials

Step by step

Start building quantum programs on your laptop with myQLM

from qat.lang.AQASM import Program, H, CNOT
#Create a program
qprog = Program()
#Number of qubits
nbqubits = 2
#Allocate some qubits
qubits = qprog.qalloc(nbqubits)
#Apply some quantum gates
qprog.apply(H, qubits[0])
qprog.apply(CNOT, qubits[0], qubits[1])
#Export this program into a quantum circuit
circuit = qprog.to_circ()
#And display it!
%jsqatdisplay circuit

1

Write

2

Visualize

3

Simulate

Package Contents

Pre-/Post processing

Gate set rewriter
Topology constraints solver
Circuit Optimizer

Simulation

Open source
Advanced noiseless simulators
Noisy simulators
Acceleration up to 12x
Included in myQLM

Share This:FacebookTwitterLinkedIn