Interface IOnnxSessionOptions

Namespace
NT2I.ONNX.Abstractions.SessionOptions
Assembly
NT2I.ONNX.Abstractions.dll

Interface définissant les options de session pour l'exécution des modèles ONNX.

public interface IOnnxSessionOptions

Properties

CalibrationData

Obtient ou définit les données de calibration utilisées pour l'optimisation des modèles ONNX.

byte[]? CalibrationData { get; set; }

Property Value

byte[]

Config

Obtient ou définit la configuration ONNX utilisée pour la session.

OnnxConfigEnum Config { get; set; }

Property Value

OnnxConfigEnum

EnableProfiling

Obtient ou définit une valeur indiquant si le profilage des performances est activé.

bool EnableProfiling { get; set; }

Property Value

bool

GpuDeviceId

Obtient ou définit l'identifiant du périphérique GPU à utiliser pour l'exécution.

int GpuDeviceId { get; set; }

Property Value

int

ModelData

Obtient ou définit les données du modèle ONNX à charger dans la session.

byte[] ModelData { get; set; }

Property Value

byte[]

ModelName

Obtient ou définit le nom du modèle ONNX utilisé dans la session.

string ModelName { get; set; }

Property Value

string

OutputDevice

Obtient ou définit la cible de liaison pour les tenseurs de sortie d'inférence. Voir OutputBindingTarget pour le détail des valeurs.

OutputBindingTarget OutputDevice { get; set; }

Property Value

OutputBindingTarget