Skip to content

VRAM usage increase in main vs v0.1.12 #241

@scarrazza

Description

@scarrazza

After porting the changes to support more than 32 qubits on a single GPU in complex128 (based on mi300x), I realized that I cannot run a 32-qubit complex128 simulation using the main branch due to memory unavailability.

In contrast, v0.1.12 works correctly, and the corresponding changes there allow me to exceed 34 qubits using complex64 (mi300x_v0.1.12).

@renatomello and @BrunoLiegiBastonLiegi, could you please double-check if the backend refactoring or any Clifford-related changes in main since v0.1.12 are duplicating state vectors? It seems like memory is being consumed much faster than expected.

Metadata

Metadata

Labels

bugSomething isn't working

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions