class File
W&B に保存されたファイル。
W&B に格納されている単一のファイルを表します。ファイルの メタデータ への アクセス が含まれます。ファイルは特定の Run に関連付けられており、テキストファイル、 モデル の重み、 Datasets 、 可視化 、その他の Artifacts を含めることができます。ファイルのダウンロード、ファイルの削除、およびファイルプロパティへの アクセス が可能です。
特定の Run に ログ 記録された特定のファイルを特定するために、 辞書 で1つ以上の属性を指定します。以下の キー を使用して検索できます:
- id (str): ファイルを含む Run の ID
- name (str): ファイル名
- url (str): ファイルへのパス
- direct_url (str): バケット 内のファイルへのパス
- sizeBytes (int): バイト単位のファイルサイズ
- md5 (str): ファイルの md5
- mimetype (str): ファイルの mimetype
- updated_at (str): 最終更新のタイムスタンプ
- path_uri (str): バケット 内のファイルへのパス。現在は S3 オブジェクト とリファレンスファイルのみ利用可能です。
client: ファイルを含む Run オブジェクトattrs(dict): ファイルを定義する属性の 辞書run: ファイルを含む Run オブジェクト
property File.path_uri
ストレージ バケット 内のファイルへの URI パスを返します。 Returns:str: ファイルが S3 に保存されている場合は S3 URI (例: ‘s3://bucket/path/to/file’)、リファレンスファイルの場合は直接 URL、利用不可の場合は空の文字列。
str: path_uri プロパティの 値 。
property File.size
バイト単位のファイルサイズを返します。method File.delete
method File.download
root: ファイルを保存するローカル ディレクトリー 。デフォルトはカレントワーキング ディレクトリー (”.”) です。replace:Trueの場合、ローカルファイルが存在すればダウンロードで上書きします。デフォルトはFalseです。exist_ok:Trueの場合、ファイルが既に存在しても ValueError を発生させず、replace=Trueでない限り再ダウンロードもしません。デフォルトはFalseです。api: 指定された場合、ファイルのダウンロードに使用されるApiインスタンス。
replace=False かつ exist_ok=False の場合に ValueError を発生させます。