Basically to queue project for training, you have to use below API :
POST {Endpoint}/customvision/v3.0/training/projects/{projectId}/train?trainingType={trainingType}&reservedBudgetInHours={reservedBudgetInHours}&forceTrain={forceTrain}¬ificationEmailAddress={notificationEmailAddress}
trainingType should be advanced in case if you want to give hours for computing and you have to provide reservedBudgetInHours in number for computing hours.
trainingType string The type of training to use to train the project (default: Regular).
reservedBudgetInHours The number of hours reserved as budget for training (if applicable).
Additional reference:
https://learn.microsoft.com/en-us/rest/api/cognitiveservices/customvisiontraining/trainproject/trainproject
If you are looking for a way to do it using SDK , then you have to use following method:
train_project(project_id, training_type=None, reserved_budget_in_hours=0, force_train=False, notification_email_address=None, custom_headers=None, raw=False, **operation_config)
Reference:
https://learn.microsoft.com/en-us/python/api/azure-cognitiveservices-vision-customvision/azure.cognitiveservices.vision.customvision.training.custom_vision_training_client.customvisiontrainingclient?view=azure-python#train-project-project-id--training-type-none--reserved-budget-in-hours-0--force-train-false--notification-email-address-none--custom-headers-none--raw-false----operation-config-
Hope it helps.