File size: 444 Bytes
2abfccb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 如果上传的文件过大,则需要分片上传
# put 传入的参数如果实现了 read 接口即可分片上传
# 例如 open 的返回值和 io.BytesIO 均实现了 read 接口

# 上传大文件
with open("large_file", "rb") as f:
    client.put(url, f)

# 上传 Tensor
with io.BytesIO() as f:
    torch.save(data, f)
    f.seek(0)
    client.put(url, f)

# 上传大对象
with io.BytesIO(large_bytes) as f:
    client.put(url, f)