| 123456789101112131415161718192021222324252627282930313233 |
-
- import os
-
- bbnames = ['moblienetv2','resnet50']
- dsversion = 201120
- dsnames = ['middle', 'box', 'capitallima', 'carexterior', 'carlamp', 'cosmeticbottle', 'slotted']
- epoch = 100
- saveperiod = 1
- lossfunctions = ['CrossEntropyLoss', 'MultiLabelMarginLoss']
- batchsizes = ['32','64']
- optimizers = ['SGD', 'RMSprop', 'Adam']
- learningloss = 0.001
-
-
- count = 1
-
- for bbname in bbnames:
- for dsname in dsnames:
- for lossfunction in lossfunctions:
- for optimizer in optimizers:
- role = dsname+"_"+ bbname + "_" + str(count) +'_'+ str(dsversion)
- current_dir = os.path.join(os.getcwd(),role)
- f = open(current_dir + '.lcfg','w')
- if dsname == 'middle':
- f.write(role +' ' +bbname +' '+ str(dsversion) +' '+ str(dsname) +' '+ str(epoch) +' '+ str(batchsizes[1]) +' '+ optimizer +' '+ str(learningloss) +' '+ lossfunction +' '+ str(saveperiod))
- f.close()
- else:
- f.write(role +' ' +bbname +' '+ str(dsversion) +' '+ str(dsname) +' '+ str(epoch) +' '+ str(batchsizes[0]) +' '+ optimizer +' '+ str(learningloss) +' '+ lossfunction +' '+ str(saveperiod))
- f.close()
-
- print(current_dir)
- count += 1
-
|