Skip to content

Commit

Permalink
pytorch: Set weights_only=False when loading models from a trusted so…
Browse files Browse the repository at this point in the history
…urce

Signed-off-by: Adarsh Anand <[email protected]>
  • Loading branch information
adarshan-intel committed Feb 10, 2025
1 parent db505b8 commit d86c7c0
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions pytorch/pytorchexample.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,12 @@
from torchvision import models
import torch

# Load the model from a file
alexnet = torch.load("alexnet-pretrained.pt")
# Load the model from a file. This file needs to be obtained from a trusted
# source, because it can contain code, not only data.
# Note: For PyTorch 2.6 and later, direct unpickling with weights_only=True
# (which was made the default) can fail if the model file contains more than
# just the weights and includes classes or functions that are not allowlisted.
alexnet = torch.load("alexnet-pretrained.pt", weights_only=False)

# Prepare a transform to get the input image into a format (e.g., x,y dimensions) the classifier
# expects.
Expand Down

0 comments on commit d86c7c0

Please sign in to comment.