Azure | Azure トレーニング
トレーニング: 新しいスキルを身に付けるための手順。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Azure OpenAI の Fine-tuning 機能について。 現在、Azure OpenAI API を利用しDeveloper Tierでgpt-4.1のファインチューニングを実行していますが、
GPUリソースの空き待ちとリトライが多く、ジョブが長期間停滞しています。 挙動が正常か、また本学習で発生している料金を確認したくお問い合わせしました。
合わせて、以下の対応案以外に推奨される対応があればご教授いただきたいです。
対応案:
ログ:Python SDK で取得
ジョブ状態
FineTuningJob(id='ftjob-346b0d1c6890401282a8bd4e4c747a3e', created_at=1769157086, error=None, fine_tuned_model=None, finished_at=None, hyperparameters=Hyperparameters(batch_size=12, learning_rate_multiplier=2.0, n_epochs=2), model='gpt-4.1-2025-04-14', object='fine_tuning.job', organization_id=None, result_files=['file-dbd153b0767049ae9568eb48de6ffbae'], seed=3, status='running', trained_tokens=None, training_file='file-10c2bb2c616d49a39efbcebf84b0e6af', validation_file=None, estimated_finish=1769541210, integrations=None, metadata=None, method=Method(type='supervised', dpo=None, reinforcement=None, supervised=SupervisedMethod(hyperparameters=SupervisedHyperparameters(batch_size=12, learning_rate_multiplier=2.0, n_epochs=2))), trainingType='developerTier')
イベントログ
FineTuningJobEvent(id='ftevent-1ec6ef299eb1493480d7144c5076a0e3', created_at=1769560265, level='info', message='Job preempted by system; will resume automatically when capacity becomes available.', object='fine_tuning.job.event', data=None, type='message')
FineTuningJobEvent(id='ftevent-d705758f264b4eea94a309af7cfbb0c0', created_at=1769357644, level='info', message='Training started (retry 1).', object='fine_tuning.job.event', data=None, type='message')
FineTuningJobEvent(id='ftevent-0664031a71ee4d7584c1e5306ae7fd0d', created_at=1769357113, level='info', message='Preprocessing started (retry 1).', object='fine_tuning.job.event', data=None, type='message')
FineTuningJobEvent(id='ftevent-50ac0ac95a9e4c2a89540110e174afa9', created_at=1769356701, level='warning', message='Retrying after failed attempt 1', object='fine_tuning.job.event', data=None, type='message')
FineTuningJobEvent(id='ftevent-9b1ba24c5eaf41a5a66c9c6ebd71b116', created_at=1769356657, level='error', message='Job failed. (attempt 1)', object='fine_tuning.job.event', data=None, type='message')
FineTuningJobEvent(id='ftevent-a2cd4a151ed44e8c857c32b55d4ac6ad', created_at=1769299881, level='info', message='Job preempted by system; will resume automatically when capacity becomes available.', object='fine_tuning.job.event', data=None, type='message')
FineTuningJobEvent(id='ftevent-808de5b919b7969808de5b919b796980', created_at=1769291007, level='info', message='Step 3: training loss=1.6041874885559082', object='fine_tuning.job.event', data={'step': 3, 'train_loss': 1.6041874885559082, 'train_mean_token_accuracy': 0.800000011920929}, type='metrics')
FineTuningJobEvent(id='ftevent-008de5b919ae0d3008de5b919ae0d300', created_at=1769291006, level='info', message='Step 2: training loss=2.241407632827759', object='fine_tuning.job.event', data={'step': 2, 'train_loss': 2.241407632827759, 'train_mean_token_accuracy': 0.7594339847564697}, type='metrics')
FineTuningJobEvent(id='ftevent-808de5b919a483c808de5b919a483c80', created_at=1769291005, level='info', message='Step 1: training loss=1.9484151601791382', object='fine_tuning.job.event', data={'step': 1, 'train_loss': 1.9484151601791382, 'train_mean_token_accuracy': 0.7892376780509949}, type='metrics')
FineTuningJobEvent(id='ftevent-75fc5230b6024022be9e4a9400fb5ca3', created_at=1769291004, level='info', message='Created results file: file-dbd153b0767049ae9568eb48de6ffbae', object='fine_tuning.job.event', data=None, type='message')
FineTuningJobEvent(id='ftevent-43828a9833724167bf88f606d9bbc862', created_at=1769289818, level='info', message='Training started.', object='fine_tuning.job.event', data=None, type='message')
FineTuningJobEvent(id='ftevent-d6a1ee7a06984e0bac3a5070ebee7f00', created_at=1769157674, level='info', message='Job queued, waiting for GPUs.', object='fine_tuning.job.event', data=None, type='message')
FineTuningJobEvent(id='ftevent-85398b141088451ab97f7f23db7448c7', created_at=1769157144, level='info', message='Finetuning started.', object='fine_tuning.job.event', data=None, type='message')
FineTuningJobEvent(id='ftevent-fac1d312a43240dc9b52a983678cf71d', created_at=1769157144, level='info', message='Data Import started.', object='fine_tuning.job.event', data=None, type='message')
FineTuningJobEvent(id='ftevent-66655c0095514db88a4e712c0a2a32bf', created_at=1769157108, level='info', message='Job started.', object='fine_tuning.job.event', data=None, type='message')
FineTuningJobEvent(id='ftevent-de84b2f4e50e48d9aa5ee561981cda01', created_at=1769157108, level='info', message='Job paused.', object='fine_tuning.job.event', data=None, type='message')
FineTuningJobEvent(id='ftevent-f8a57918ffa6480db40842832bd8dbee', created_at=1769157090, level='info', message='Preprocessing completed for file training file.', object='fine_tuning.job.event', data=None, type='message')
FineTuningJobEvent(id='ftevent-ee93f68cb2744d9195ef51511cae20aa', created_at=1769157086, level='info', message='Job enqueued. Waiting for jobs ahead to complete.', object='fine_tuning.job.event', data=None, type='message')
トレーニング: 新しいスキルを身に付けるための手順。