unitaryfund / qrack

Comprehensive, GPU accelerated framework for developing universal virtual quantum processors
https://qrack.readthedocs.io/en/latest/
GNU Lesser General Public License v3.0
177 stars 38 forks source link

Global max allocation guard #815

Closed WrathfulSpatula closed 3 years ago

WrathfulSpatula commented 3 years ago

This adds a global maximum allocation guard to OCLEngine(), with the ability to reset it after exceptions.