Vous pouvez utiliser les Sweeps de W&B avec des commandes CLI personnalisées si la configuration d’entraînement transmet des arguments en ligne de commande. Dans l’exemple ci-dessous, l’extrait de code montre un terminal bash dans lequel un utilisateur lance l’entraînement d’un script Python nomméDocumentation Index
Fetch the complete documentation index at: https://wb-21fd5541-john-wbdocs-2044-rename-serverless-products.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
train.py en fournissant des valeurs que le script interprète :
command dans le fichier YAML. D’après l’exemple précédent, la configuration se présente comme suit :
${args} est remplacée par tous les paramètres de la configuration de balayage, mis en forme pour argparse sous la forme --param1 value1 --param2 value2.
Pour ajouter des arguments supplémentaires en dehors de argparse, implémentez ce qui suit :
Selon l’environnement,
python peut désigner Python 2. Pour garantir l’utilisation de Python 3, utilisez python3 dans la configuration de la commande :Sweeps