• Quantum machine learning
  • Demos
  • Install
  • Plugins (current)
  • Documentation
  • Blog
  • FAQ
  • Support
  • GitHub

Navigation

  • index
  • modules |
  • PennyLane-Lightning 0.25.0 documentation »
  • File CPUMemoryModel.hpp

PennyLane-Lightning

  • Overview
  • Installation
  • Support
  • Architecture

Usage

  • Lightning Qubit device

Development

  • Adding a gate implementation
  • Benchmark different kernel implementations
  • AVX2/AVX512 kernels

API

  • pennylane_lightning
  • C++ API
  1. Docs
  2. File CPUMemoryModel.hpp

File CPUMemoryModel.hpp¶

↰ Parent directory (pennylane_lightning/src/simulator)

Contents

  • Definition (pennylane_lightning/src/simulator/CPUMemoryModel.hpp)

  • Detailed Description

  • Includes

  • Included By

  • Namespaces

  • Enums

  • Functions

Definition (pennylane_lightning/src/simulator/CPUMemoryModel.hpp)¶

  • Program Listing for File CPUMemoryModel.hpp

Detailed Description¶

Define memory models for CPU

Includes¶

  • Macros.hpp (File Macros.hpp)

  • Memory.hpp (File Memory.hpp)

  • RuntimeInfo.hpp (File RuntimeInfo.hpp)

  • cstdint

  • memory

Included By¶

  • File Bindings.hpp

  • File Threading.hpp

  • File AssignKernelMap_AVX2.hpp

  • File AssignKernelMap_AVX512.hpp

  • File StateVectorManagedCPU.hpp

Namespaces¶

  • Namespace Pennylane

Enums¶

  • Enum CPUMemoryModel

Functions¶

  • Function Pennylane::bestCPUMemoryModel

  • Template Function Pennylane::getAlignment

  • Template Function Pennylane::getAllocator

  • Template Function Pennylane::getBestAllocator

  • Function Pennylane::getMemoryModel

api/file_pennylane_lightning_src_simulator_CPUMemoryModel.hpp
 
Download Python script
 
Download Notebook
 
View on GitHub

Contents

  • File CPUMemoryModel.hpp
    • Definition (pennylane_lightning/src/simulator/CPUMemoryModel.hpp)
    • Detailed Description
    • Includes
    • Included By
    • Namespaces
    • Enums
    • Functions

Navigation

  • index
  • modules |
  • PennyLane-Lightning 0.25.0 documentation »
  • File CPUMemoryModel.hpp

Xanadu

Located in the heart of downtown Toronto, we've brought together exceptional minds from around the world to build quantum computers that are useful and available to people everywhere.

PennyLane

  • Home
  • Documentation
  • Forum
  • GitHub
  • Slack
  • Twitter
Strawberry Fields

  • Home
  • Documentation
  • GitHub
  • Slack
About

  • Home
  • About
  • Hardware
  • Research
  • Cloud
  • Blog

Stay updated with our newsletter
Copyright © 2022 Xanadu Quantum Technologies
TensorFlow, the TensorFlow logo, and any related marks are trademarks of Google Inc.