graykode / matorage

Matorage is tensor(multidimensional matrix) object storage manager for deep learning framework(Pytorch, Tensorflow V2, Keras)
https://matorage.readthedocs.io
Other
73 stars 8 forks source link

(fixed) prevent file not found error in NAS `put_object` #25

Closed graykode closed 4 years ago

graykode commented 4 years ago

To prevent below error: #21

nlkey2022@instance-1:~/matorage/examples/pytorch/mnist$ python3 run_mnist.py --train --test
08/31/2020 11:29:17 - INFO - matorage.utils - PID: 16390 -  PyTorch version 1.6.0 available.
08/31/2020 11:29:17 - INFO - matorage.utils - PID: 16390 -  PyTorch Vision version 0.7.0 available.
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/dist-packages/matorage-0.0.0-py3.6.egg/matorage/model/config.py", line 127, in _check_bucket
    _metadata = _client.get_object(self.bucket_name, "metadata.json")
  File "/usr/local/lib/python3.6/dist-packages/matorage-0.0.0-py3.6.egg/matorage/nas.py", line 41, in get_object
    return open(_filename, "rb")
FileNotFoundError: [Errno 2] No such file or directory: '/home/nlkey2022/shared/model57f0ab2d28999414a262418dda9191be/metadata.json'