1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Wandbで PermissionError: [Errno 13] Permission denied: '/tmp/wandb/...' が発生したときの対処法

Posted at

対処法

システムのtmpディレクトリに他のユーザが先にwandbディレクトリを作成していた場合、書き込みが行えないので、パーミッションエラーが発生する。
したがって、他のディレクトリにログを出力するようにする。
また、wandb.init()を呼ぶ前にログを出力したいディレクトリを作成する。

エラーの原因

システムのtmpディレクトリに他のユーザが先にwandbディレクトリを作成していた場合、書き込みが行えないので、

PermissionError: [Errno 13] Permission denied: '/tmp/wandb/run-...

のようなエラーが発生する。

また、wandb.init()が呼ばれたときに、そのディレクトリが存在しない場合、システムのtmpディレクトリが利用されるようになっている。
そのため、wandb.init()を呼び出した後にそのディレクトリを作成したとしても、そこではなくシステムのtmpディレクトリにログを作成しようとするので、パーミッションエラーが発生する。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?