Introduction to Leap

Leap™, launched in 2018, is the quantum cloud service from D-Wave. Leap brings quantum computing to the real world by providing real-time cloud access to our systems.

You use Leap to do the following:

  • Submit problems to D-Wave™ quantum computers, including hybrid solvers, which use a combination of classical and quantum resources and can accept extremely large problems.

  • Use the Leap IDE, a cloud-based integrated development environment (IDE), to quickly get started writing your quantum applications.

  • Run demos and interactive coding examples in Resources.

  • Get involved in our community of like-minded users.

  • Administer projects, including managing solvers and users together and setting solver access for those users.

Sign up for Leap here: https://cloud.dwavesys.com/leap.

Leap Dashboard

The Leap dashboard is the home for your Leap experience and contains a considerable amount of useful information. For example, you can manage your account settings and see the status of problems you have submitted, usage statistics, solver status, a summary of your account, and your active project and its associated API token.

You might be a member of multiple projects, but the information displayed on the dashboard is only for the active project; for example, the solvers that have been assigned to the active project.

Leap supports solvers in multiple regions (for example, North America and Europe). The dashboard displays the solvers that are available by region.

Note

  • If you have a Trial or Developer Plan, you have only one project.

  • You can make a different project active by selecting your_user_name > Projects > project.

Solvers

You submit problems to solvers. Solvers are either quantum processing units (QPUs), classical,1 or hybrid; hybrid solvers use a combination of quantum and classical resources.

1

Classical solvers can be used to test your code during development.

Problem Submission and API Tokens

To submit a problem, an API token is required. Instead of a user name and password, an API token is used to authenticate your client session when it connects to Leap. A unique and secure API token is generated for each of your projects and is available on the Leap dashboard.

If you create a workspace in the Leap IDE, the workspace is associated with the active project’s API token.

If your API token is shared or compromised in any way, you should reset it via the Leap dashboard.

Subscriptions and Allocation of Solver-Access Time

Your subscription is allocated a certain amount of solver-access time for each project. When you submit a problem to a solver, solving the problem consumes solver-access time. Solver-access time is charged against the project with which the submitted problem’s API token is associated. When your subscription’s allocation of solver-access time for a project is exhausted, you can no longer submit problems for that project until your solver-access time is renewed. Your subscription renews every month on the day of the month specified in the Subscription Renewal field on the Leap dashboard.2 You can also see a summary of your solver-access time usage on the Leap dashboard.

2

If you have a Trial Plan, you must upgrade to a Developer Plan for your subscription to be renewed on a monthly basis.

Leap IDE

D-Wave’s Leap integrated development environment (IDE) is the fastest way to get started writing your quantum application or learning to use the D-Wave Ocean software development kit (SDK), which is a suite of open-source Python tools. Furthermore, the Leap IDE is an excellent tool to use for short-term development tasks such as implementing a single feature in a GitHub repository or reviewing a pull request.

For more information, see the Leap IDE User Guide.

Leap Administration

Leap Admin is an easy-to-use cloud-based administration tool.3 You use Leap Admin to invite users and manage their access to projects in the Leap quantum cloud service, view the status of problems submitted to solvers, troubleshoot submission issues, and generate solver usage reports.

For more information, see the Administration Guide.

3

To administer projects, you must be a project administrator.

Leap Community, Resources, and Help

Leap has many learning resources available as follows:

  • Community

    A community space where you can pose questions and provide answers to other users of the service.

  • Resources

    Includes Leap demos and a searchable collection of examples and Jupyter notebooks.

  • Help

    Includes a frequently asked questions (FAQ) section and a knowledge base.