chainer.dataset.
cache_or_load_file
(path, creator, loader)[source]¶
ファイルが存在しない場合をキャッシュするか、それをロードする。
これはデータセットロードルーチンで使用されるユーティリティファンクションです。 creator
は与えられたパスへファイルを生成し、contentを返します。ファイルが既に存在している場合、代わりに loader
が呼ばれ、ファイルをロードし、contentを返します。
このcreaterに通すパスは一時的なもので、この関数に与えられているパスと同じではありませんので注意してください。この関数は複数のスレッドやプロセスによって同時に呼び出されたとしてもcreatorによって与えられたURLに生成したファイルを安全にリネームします。
Parameters: |
|
---|---|
Returns: |
creatorかlorderに返された値を返す |