Cloud Machine Learning APIでのカスタム スケール階層の使用について調査しています。
さて、カスタム層を設計する方法が正確にはわかりません! 私は基本的に CIFAR タイプのモデルを使用しており、以下を使用することにしました。
if args.distributed:
config['trainingInput']['scaleTier'] = 'CUSTOM'
config['trainingInput']['masterType'] = 'complex_model_m'
config['trainingInput']['workerType'] = 'complex_model_m'
config['trainingInput']['parameterServerType'] = 'large_model'
config['trainingInput']['workerCount'] = 12
config['trainingInput']['parameterServerCount'] = 4
yaml.dump(config, file('custom_config.yaml', 'w'))
しかし、クラスターを適切にディメンション化する方法に関する情報はほとんど見つかりません。そこに「経験則」はありますか?それとも、試してテストする必要がありますか?
よろしくお願いします!