CAREERS CONTACT Solutions & Products Learn Build Company Get Started Powerful Open-Source Tools Make It Easy to Get Started Ocean™ software is a suite of open-source Python tools accessible via the Ocean software development kit (SDK) on both the D-Wave GitHub repository and within the Leap quantum cloud service. Ocean empowers developers to experiment, rapidly develop, and harness the power of the Advantage quantum computer to solve complex problems. Explore Ocean A Quantum Software Architecture and Ecosystem For quantum computing, as for classical, solving a problem requires that it be formulated in a way the computer and its software understand. The Ocean SDK includes a suite of open-source Python tools on the D-Wave GitHub repository for solving hard problems with quantum computers. The software stack implements the computations needed to transform an arbitrarily posed problem to a form suitable for a quantum solver. Welcome Quantum Pioneer Just as the classical computing world needed a software ecosystem to build a broad community of application developers and users, the quantum computing world does as well. D-Wave and its customers, new quantum software companies, and independent developers are developing system software, higher-level tools, and applications that leverage the power of D-Wave quantum computers, all with Ocean. Join the Community DEVELOPER TOOLS Accelerate Quantum Development with Ocean The Ocean software fits between applications and the compute resources. Application The original problem in its context (the “problem space”) including application data and a clearly defined goal. For example, a circuit-fault diagnosis application in chip manufacturing requires identifying the minimum set of failed logic gates in a circuit. Mapping Methods Tools that translate the application goal and data into a problem form suitable for quantum computing. They also receive solution samples and translate them back into solutions for the application layer. For example, dwave_networkx helps map structural imbalance analysis into a BQM. Uniform Sampler API Abstraction layer that represents the problem in a form that can access the selected sampler. Compute Resources The processing hardware on which the problem is solved. This might be a D-Wave QPU but it may also be the CPU of your laptop computer. Samplers Tools that receive a problem in the form of a BQM or DQM and return solution samples. Ocean implements several samplers that use the D-Wave QPU as well as classical compute resources. You can use Ocean tools to customize a D-Wave sampler, create your own, or use existing classical ones. Get Started Easily, Ramp Up Quickly The future comes with a manual. Get started quickly and ramp up fast on your quantum skills with robust documentation, real code examples, demos, libraries, templates, and more. DOCUMENTATION Access our documentation for an overview of D-Wave’s quantum system and software. CODE EXAMPLES Search for and run working examples by industry, problem type, and tools or techniques. D-WAVE GITHUB Access the suite of Ocean tools on the D-Wave GitHub repository for solving complex problems with quantum computers. Ready to Add Quantum Developer to Your Resume? Explore Ocean Follow Us Facebook LinkedIn YouTube Twitter Solutions & Products BY ROLE Technology & Business Leaders Developer Researcher BY VERTICAL Manufacturing & Logistics Financial Services Life Sciences BY PRODUCT Product Overview Cloud Platform Systems Professional Services Software & Tools Learn Quantum Computing D-Wave's Approach Customer Success Stories Featured Applications Resource Library Publications Events & Webinars Build Getting Started Developer Documentation Community Forums Code Samples Company About D-Wave Leadership Careers Events & Webinars Newsroom Media Resources Contact More D-Wave D-Wave Japan D-Wave for Government Copyright 2021 D-Wave Systems Inc. Privacy Policy Terms and Conditions Patent Notice