Aller au contenu

Arguments de ligne de commande

Ce document décrit les arguments de ligne de commande masqués pris en charge par FX Viewer. Par nature, ces fonctions ne correspondent pas à l’usage général du programme, ou bien sont destinées à des fins de test ou de débogage. Dans la plupart des cas, il est recommandé de lancer le programme sans argument.

Méthode d’application des arguments

Pour appliquer un argument particulier au programme, les méthodes suivantes sont disponibles :

  • Utilisation des propriétés du raccourci du programme

  • Utilisation de CMD/PowerShell

  • Utilisation de la fenêtre Exécuter

Il est par ailleurs possible d’appliquer plusieurs arguments à la fois. Si vous souhaitez saisir plusieurs arguments, séparez les valeurs des arguments par un espace.

Utilisation des propriétés du raccourci du programme

  • Cliquez avec le bouton droit sur l’icône de raccourci de FX Viewer située sur le Bureau ou ailleurs afin d’ouvrir la fenêtre ‘Propriétés’.

  • Dans l’onglet Raccourci, saisissez l’argument à utiliser tout à l’extrémité droite du champ de saisie intitulé ‘Cible’.

Écran de saisie d'un argument à l'extrémité droite du champ de saisie 'Cible' de la fenêtre des propriétés du raccourci

Utilisation de PowerShell

Ouvrez une fenêtre PowerShell à l’aide des touches Win+X, I ou par un autre moyen, puis exécutez la commande ci-dessous après l’avoir modifiée avec les arguments souhaités. Dans le cas de Powershell, chaque argument doit être délimité par des guillemets (”).

Fenêtre de terminal
Start-Process "$env:APPDATA\FX Viewer\FX Viewer.exe" -ArgumentList "--enable-prpd-calc", "--enable-windowed"

Utilisation de l’invite de commandes (CMD)

Ouvrez une fenêtre d’invite de commandes, puis exécutez la commande ci-dessous après l’avoir modifiée avec les arguments souhaités.

Fenêtre de terminal
start "" "%APPDATA%\FX Viewer\FX Viewer.exe" --enable-prpd-calc --enable-windowed

Utilisation de la fenêtre Exécuter

Appuyez sur les touches Win+R pour ouvrir la fenêtre Exécuter, puis exécutez la commande ci-dessous après l’avoir modifiée avec les arguments souhaités.

Fenêtre de terminal
cmd /c start "" "%appdata%\FX Viewer\FX Viewer.exe" --enable-prpd-calc

Exemple d'écran de saisie de la commande dans la fenêtre Exécuter (Win+R)

Liste des arguments

  • --enable-prpd-calc

  • --enable-ai-console

  • --enable-windowed

  • --enable-prpd-more-executor

Détail des arguments

enable-prpd-calc

Affiche en détail les résultats de calcul du classificateur PRPD et fait apparaître un bouton permettant de sélectionner le temps de calcul et la version du classificateur.

Pour Old Classificator, le résultat est Probability ; pour New Classificator, le résultat est Logits.

Écran des résultats de calcul détaillés du classificateur PRPD affichés par l'argument enable-prpd-calc

enable-ai-console

Dans Paramètres détaillés par caméra → Apprentissage de l’IA, permet de choisir d’afficher une console indiquant l’avancement de l’apprentissage de l’IA. Outre le déroulement de l’apprentissage, permet également de choisir d’afficher la console lorsqu’un modèle est appliqué en temps réel.

Écran de la console d'avancement de l'apprentissage de l'IA affichée par l'argument enable-ai-console

enable-windowed

Autorise le lancement de FX Viewer en mode fenêtré.

Écran du mode fenêtré de FX Viewer lancé avec l'argument enable-windowed

enable-prpd-more-executor

Autorise le classificateur PRPD à utiliser des unités de calcul autres que le CPU.

Pour ROCm, MIGraphX et OpenVINO, l’installation du pilote, du runtime et du SDK correspondant à chacun d’eux est nécessaire. Ces éléments ne sont pas fournis lors de l’installation du programme ; lorsque le pilote approprié est présent et que la vérification des conditions d’utilisation est satisfaite, l’Executor indiqué dans le tableau ci-dessous est activé.

ExecutorExemple d’utilisationRemarques
CUDANVIDIA GPU ( RTX 20xx ou ultérieur )
ROCmAMD GPU ( RX 5700 XT et ultérieur )
MIGraphXEnvironnement prenant en charge AMD ROCmExpérimental
OpenVINOEnvironnement doté d’un CPU Intel de 6e génération ou ultérieureExpérimental
CPUTous les CPU basés sur x64Activé par défaut
  • Dans le cas de CUDA, le programme requiert davantage de mémoire à l’exécution, et des problèmes tels qu’un retard de calcul, une surcharge de mémoire ou des fuites de mémoire peuvent survenir lors de la classification PRPD en temps réel.

  • Dans le cas de ROCm et de MIGraphX, aucune carte graphique compatible n’étant disponible, ils n’ont pas été testés.

  • Dans le cas d’OpenVINO, le CPU peut chauffer excessivement en raison notamment des instructions AVX.

💡 Remarque : La fonction CUDA a été testée avec CUDA 12.9 ToolKit et CUDNN 9.10. La fonction de suppression du bruit de fond requiert CUDA 11.8 et CUDNN 8.7.