financebert / your_script_name.py
marcev's picture
Update label mappings for FinanceBERT
f858656
raw
history blame
1.02 kB
import torch
model_path = r'C:\Users\marco\financebert\model.safetensors'
try:
# Try loading the model directly
model = torch.load(model_path)
print("Model loaded successfully:", model)
except Exception as e:
print("Failed to load the model directly:", str(e))
# If direct loading fails, consider that the file might need handling of specific layers or configs
try:
# Sometimes models are wrapped in a dictionary or other structures
model_data = torch.load(model_path, map_location=torch.device('cpu'))
print("Model data loaded, attempt to extract model:", model_data.keys())
# If model is under a specific key or requires further processing
if 'model' in model_data:
model = model_data['model']
print("Extracted model from dictionary:", model)
else:
print("Check the keys in model_data and adjust accordingly")
except Exception as e2:
print("Failed in adjusted loading approach:", str(e2))