Spaces:
Running
Running
| import os | |
| BASE_DIR = r"c:\Users\LENOVO\Desktop\senti_ai" | |
| PACKS = ["sentibiz", "senticorporate", "sentiglobal", "sentiplan"] | |
| for pack in PACKS: | |
| model_path = os.path.join(BASE_DIR, pack, "model.py") | |
| if not os.path.exists(model_path): | |
| print(f"Skipping {pack} (not found)") | |
| continue | |
| with open(model_path, "r", encoding="utf-8") as f: | |
| content = f.read() | |
| old_tensor_line = "x = torch.tensor([feat], dtype=torch.float32)" | |
| new_tensor_line = "x = torch.tensor([feat[:9]], dtype=torch.float32)" | |
| if old_tensor_line in content: | |
| print(f"Fixing {pack} model tensor shape...") | |
| content = content.replace(old_tensor_line, new_tensor_line) | |
| with open(model_path, "w", encoding="utf-8") as f: | |
| f.write(content) | |
| else: | |
| print(f"{pack} does not have target tensor line or is already fixed") | |
| print("Finished fixing dimensions.") | |