content: import os
  
  TARGET_DIR = "Checkpoints/Diffusers/tencent/Hunyuan3D-2"
  OLD_IMPORT = "hy3dgen"
  NEW_IMPORT = "Hunyuan3D_V2.hy3dgen"
  
  def patch_yaml_imports(root_dir):
      for subdir, _, files in os.walk(root_dir):
          for file in files:
              if file.endswith(".yaml") or file.endswith(".yml"):
                  file_path = os.path.join(subdir, file)
                  with open(file_path, "r", encoding="utf-8") as f:
                      content = f.read()
  
                  if OLD_IMPORT in content:
                      new_content = content.replace(f"{OLD_IMPORT}.", f"{NEW_IMPORT}.")
                      with open(file_path, "w", encoding="utf-8") as f:
                          f.write(new_content)
                      print(f"✔ Updated: {file_path}")
                  else:
                      print(f"– Skipped (no match): {file_path}")
  
  if __name__ == "__main__":
      patch_yaml_imports(TARGET_DIR)
  