# if not os.path.exists(parafile + '.index'): # training = True # else: # training = False # if test: # recentfolder = traversalDir_FirstDir('./') # args.output_dir = './' + recentfolder[1] # print(args.output_dir) datainfo = Config(args, False) datainfo.featurefile = args.featurefile print(args.output_dir) print(args.lz_d) model = modelvae.convMESH(datainfo) #------------------------------------------------------------get feature by id-------------------------------------------------------------------------------------- # for interid in args.interids: # f, sf = model.get_features_by_id(datainfo, interid) #------------------------------------------------------------get feature by id-------------------------------------------------------------------------------------- # model.recover_mesh(datainfo) # model.random_gen(datainfo) # model.interpolate1(datainfo, [args.beginid, args.endid]) import zmq import sys import zlib import pickle code_folder = args.folder
a = a.replace(',', '--') args.output_dir = a.replace(',', '--') # args.output_dir = './1217154045l0_1000.0-l3_1.0-l4_0.0-lr_0.001-lz_d_16-model_chair' args.featurefile = args.model + '_symfeature.mat' args.iddatfile = args.model + '_symid.dat' # if test: # recentfolder = traversalDir_FirstDir('./') # args.output_dir = './' + recentfolder[1] # print(args.output_dir) datainfo = Config(args, symmetry=True) argpaser2file(args, args.output_dir + '/' + timecurrent + '.ini') print(args.output_dir) print(args.lz_d) model = modelvae.convMESH(datainfo, symmetry=True) # print(safe_b64encode(str(para))) # print(safe_b64decode(safe_b64encode(str(para)))) if not test: model.train_total_vae() parafile = args.output_dir + '/convmesh-model-' + str(args.maxepoch) model.recover_mesh(parafile, datainfo) model.random_gen(parafile, datainfo) model.interpolate1(parafile, datainfo, [469, 477])