Question#47(DP-100)
Azure Machine Learning トレーニング実験を実行しています。トレーニング スクリプト ディレクトリには .amlignore という名前のファイルを含む 100 個のファイルが含まれています。このディレクトリには ./outputs と ./logs という名前のサブディレクトリも含まれています。
トレーニング スクリプト ディレクトリ内の 20 個のファイルをコンピューティング ターゲットへのスナップショットから除外する必要があります。ディレクトリのルートに .gitignore というファイルを作成し、その .gitignore ファイルに 20 個のファイルの名前を追加しました。しかし、これらの 20 個のファイルは引き続きコンピューティング ターゲットにコピーされています。
20 個のファイルを除外するにはどうすべきですか?
正解:A
Azure Machine Learning がコンピューティング ターゲットへのスナップショットからファイルを除外するために使用するのは .amlignore ファイルです。.gitignore ファイルは Git リポジトリの管理には使われますが、Azure ML のスナップショット除外には使用されません。 .gitignore に記載したファイルがコンピューティング ターゲットにコピーされ続ける原因は、Azure ML が .gitignore を参照していないことです。 .gitignore に書いた 20 ファイルの名前を .amlignore にコピーすることで、Azure ML はそれらのファイルをスナップショットから除外します。 B・C のファイル移動は無意味です。D は逆方向(.amlignore の内容を .gitignore に追加)であり効果がありません。
コメント