Spanicin commited on
Commit
9e37406
·
verified ·
1 Parent(s): 4bbd18d

Update app_parallel.py

Browse files
Files changed (1) hide show
  1. app_parallel.py +3 -25
app_parallel.py CHANGED
@@ -109,9 +109,9 @@ def process_chunk(audio_chunk, preprocessed_data, args):
109
 
110
  first_coeff_path = preprocessed_data["first_coeff_path"]
111
  crop_pic_path = preprocessed_data["crop_pic_path"]
112
- crop_info_path = preprocessed_data["crop_info_path"]
113
  with open(crop_info_path , "rb") as f:
114
- crop_info = pickle.load(f)
115
 
116
  print(f"Loaded existing preprocessed data")
117
  print("first_coeff_path",first_coeff_path)
@@ -224,7 +224,7 @@ def run_preprocessing(args):
224
  global path_of_lm_croper, path_of_net_recon_model, dir_of_BFM_fitting
225
  first_frame_dir = os.path.join(args.result_dir, 'first_frame_dir')
226
  os.makedirs(first_frame_dir, exist_ok=True)
227
- fixed_temp_dir = "/tmp/preprocess_data"
228
  os.makedirs(fixed_temp_dir, exist_ok=True)
229
  preprocessed_data_path = os.path.join(fixed_temp_dir, "preprocessed_data.pkl")
230
 
@@ -233,30 +233,8 @@ def run_preprocessing(args):
233
  with open(preprocessed_data_path, "rb") as f:
234
  preprocessed_data = pickle.load(f)
235
  print("Loaded existing preprocessed data from:", preprocessed_data_path)
236
- else:
237
- print("Running preprocessing...")
238
- preprocess_model = CropAndExtract(path_of_lm_croper, path_of_net_recon_model, dir_of_BFM_fitting, args.device)
239
- first_coeff_path, crop_pic_path, crop_info = preprocess_model.generate(args.source_image, first_frame_dir, args.preprocess, source_image_flag=True)
240
- first_coeff_new_path = os.path.join(fixed_temp_dir, os.path.basename(first_coeff_path))
241
- crop_pic_new_path = os.path.join(fixed_temp_dir, os.path.basename(crop_pic_path))
242
- crop_info_new_path = os.path.join(fixed_temp_dir, "crop_info.pkl")
243
- shutil.move(first_coeff_path, first_coeff_new_path)
244
- shutil.move(crop_pic_path, crop_pic_new_path)
245
-
246
- with open(crop_info_new_path, "wb") as f:
247
- pickle.dump(crop_info, f)
248
-
249
- preprocessed_data = {"first_coeff_path": first_coeff_new_path,
250
- "crop_pic_path": crop_pic_new_path,
251
- "crop_info_path": crop_info_new_path}
252
-
253
-
254
- with open(preprocessed_data_path, "wb") as f:
255
- pickle.dump(preprocessed_data, f)
256
- print(f"Preprocessed data saved to: {preprocessed_data_path}")
257
 
258
  return preprocessed_data
259
-
260
 
261
  client = OpenAI(api_key="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")
262
 
 
109
 
110
  first_coeff_path = preprocessed_data["first_coeff_path"]
111
  crop_pic_path = preprocessed_data["crop_pic_path"]
112
+ crop_info_path = "/home/user/app/preprocess_data/crop_info.json"
113
  with open(crop_info_path , "rb") as f:
114
+ crop_info = json.load(f)
115
 
116
  print(f"Loaded existing preprocessed data")
117
  print("first_coeff_path",first_coeff_path)
 
224
  global path_of_lm_croper, path_of_net_recon_model, dir_of_BFM_fitting
225
  first_frame_dir = os.path.join(args.result_dir, 'first_frame_dir')
226
  os.makedirs(first_frame_dir, exist_ok=True)
227
+ fixed_temp_dir = "/home/user/app/preprocess_data/"
228
  os.makedirs(fixed_temp_dir, exist_ok=True)
229
  preprocessed_data_path = os.path.join(fixed_temp_dir, "preprocessed_data.pkl")
230
 
 
233
  with open(preprocessed_data_path, "rb") as f:
234
  preprocessed_data = pickle.load(f)
235
  print("Loaded existing preprocessed data from:", preprocessed_data_path)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
236
 
237
  return preprocessed_data
 
238
 
239
  client = OpenAI(api_key="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")
240