Skip to content

Add MCMC sampling to Lightning-Kokkos #1011

Description

@tomlqc

Important Note

⚠️ This issue is part of an internal assignment and not meant for external contributors

Context

Markov Chain Monte Carlo (MCMC) sampling has been added to lightning.qubit (LQ) in PR#384. The goal of this issue is to implement MCMC sampling in lightning.kokkos (LK) by making best use of the Kokkos libraries.

Requirements

A PR must satisfy the following:

  • Create a draft pull-request in PennyLane Lightning that you can use for questions and further communication.
  • Implement MCMC in LK in analogy to PR#384.
  • Validate your implementation with C++ and Python tests.
  • Benchmark the LK implementation (depending on number of qubits and number of threads) vs LQ and upload a summary and plots to the pull-request for further discussions. Please use gist.github in case you intend to share larger files e.g. additional scripts.
  • Ensure to complete all the steps outlined in the PR template and mark the PR ready for review.

Don't hesitate to ask for clarification or raise any concerns regarding the issue. We'll be happy to discuss with you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions