|
Quantum 3xplorer (Q3)
An AI-native quantum simulation engine
|
#include "io/gpu_entry_point.hpp"Go to the source code of this file.
Namespaces | |
| namespace | q3 |
| namespace | q3::execution |
| namespace | q3::execution::gpu |
| namespace | q3::execution::gpu::blas |
| namespace | q3::execution::gpu::lapack |
| namespace | q3::gpu |
Functions | |
| std::unique_ptr< GPUBLAS > | q3::execution::gpu::blas::create_hip_gpu_blas (std::shared_ptr< device::GPUDeviceBackend > device_backend) |
| std::unique_ptr< GPUEigensolver > | q3::execution::gpu::lapack::create_hip_gpu_eigensolver (std::shared_ptr< device::GPUDeviceBackend > device_backend) |
| std::unique_ptr< GPUFFTGrid > | q3::gpu::create_hip_gpu_fft_grid (std::shared_ptr< execution::gpu::device::GPUDeviceBackend > device_backend) |
| int | main (int argc, char *argv[]) |
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 28 of file main_gpu_hip.cpp.
References q3::cli::GPUEntryPointDescriptor::backend_label, q3::cli::GPUEntryPointDescriptor::binary_name, q3::cli::GPUEntryPointDescriptor::blas_library_name, q3::cli::GPUEntryPointDescriptor::create_blas, q3::cli::GPUEntryPointDescriptor::create_eigensolver, q3::cli::GPUEntryPointDescriptor::create_fft_grid, q3::execution::gpu::blas::create_hip_gpu_blas(), q3::execution::gpu::lapack::create_hip_gpu_eigensolver(), q3::gpu::create_hip_gpu_fft_grid(), q3::cli::GPUEntryPointDescriptor::eigensolver_library_name, q3::cli::GPUEntryPointDescriptor::mixed_precision_description, and q3::cli::run_gpu_entry_point().