import torch import os # Import the os module for path manipulation # Define the output file name output_file = 'layer_names_renamed_final_output.txt' # Pfad zu deiner .bin Datei checkpoint_path = "./pytorch_model_renamed_final.bin" # Check if the checkpoint file exists if not os.path.exists(checkpoint_path): print(f"Error: Checkpoint file not found at {checkpoint_path}. Please update the path.") else: # Open the output file in write mode ('w') with open(output_file, 'w') as f: # Checkpoint laden (State Dict) state_dict = torch.load(checkpoint_path, map_location="cpu") # Alle Layer-Namen in die Datei schreiben f.write("Alle Layer-Namen im Checkpoint:\n") for name in state_dict.keys(): f.write(name + "\n") # Optional: Anzahl der Layer in die Datei schreiben f.write(f"\nInsgesamt {len(state_dict)} Layer im Checkpoint.\n") print(f"Layer names successfully saved to {output_file}")