Spaces:
Paused
Paused
Update app_parallel.py
Browse files- 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 =
|
113 |
with open(crop_info_path , "rb") as f:
|
114 |
-
crop_info =
|
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 = "/
|
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 |
|