Error Message "Network is unreachable" Displayed in Logs
Symptom
'OSError: [Errno 101] Network is unreachable'
Possible Causes
For security purposes, ModelArts internal training nodes are not allowed to access the Internet.
Solution
- Change the pretrained value to False, download the pre-trained model, and load the path to this model.
import torch import torchvision.models as models model1 = models.resnet34(pretrained=False, progress=True) checkpoint = '/xxx/resnet34-333f7ec4.pth' state_dict = torch.load(checkpoint) model1.load_state_dict(state_dict)
- Use the local PyCharm to remotely access notebook for debugging.
Summary and Suggestions
Before creating a training job, use the ModelArts development environment to debug the training code to maximally eliminate errors in code migration.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.