QSharpApplication Klasse

Anwendung, die eine Ressourcenschätzungsablaufverfolgung aus Q#-Code erzeugt.

Akzeptiert eine Q#-Eintragsausdruckszeichenfolge, eine aufrufbare oder vorab berechnete LogicalCountsZeichenfolge.

Konstruktor

QSharpApplication(entry_expr: str | Callable | LogicalCounts, args: tuple = (), cache_dir: Path = WindowsPath('C:/Users/cloudtest/.cache/re3/qsharp'), use_cache: bool = False)

Parameter

Name Beschreibung
entry_expr
Erforderlich
args
Standardwert: ()
cache_dir
Standardwert: C:\Users\cloudtest\.cache\re3\qsharp
use_cache
Standardwert: False

Methoden

get_trace

Gibt die Ressourcenschätzungsablaufverfolgung für das Q#-Programm zurück.

get_trace

Gibt die Ressourcenschätzungsablaufverfolgung für das Q#-Programm zurück.

get_trace(parameters: None = None) -> Trace

Parameter

Name Beschreibung
parameters

Unbenutzt. Der Standardwert ist "None".

Standardwert: None

Gibt zurück

Typ Beschreibung

Die Ressourcenschätzungsablaufverfolgung.

Attribute

entry_expr

Der Q#-Eintragsausdruck, eine aufrufbare Rückgabe logischer Zählungen oder vorab berechnete logische Zählungen.

entry_expr: str | Callable | LogicalCounts

args

Die Argumente, die an die aufrufbare Übergeben werden sollen, wenn eines angegeben wird. Der Standardwert ist ein leeres Tupel.

args: tuple = ()

cache_dir

Verzeichnis zum Zwischenspeichern kompilierter Ablaufverfolgungen.

cache_dir: Path = WindowsPath('C:/Users/cloudtest/.cache/re3/qsharp')

use_cache

Gibt an, ob der Ablaufverfolgungscache verwendet werden soll. Der Standardwert ist "False".

use_cache: bool = False