mirror of
https://github.com/tinygrad/tinygrad.git
synced 2026-06-24 02:14:17 +00:00
tinyfs: fetch file utility (#12719)
This commit is contained in:
parent
3ed543f956
commit
cc2dfe22f5
1 changed files with 11 additions and 0 deletions
11
extra/tinyfs/fetch_file.py
Normal file
11
extra/tinyfs/fetch_file.py
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
from tinygrad.tensor import Tensor
|
||||
import argparse
|
||||
|
||||
if __name__ == "__main__":
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument("hash", type=str, required=True, help="file hash to fetch")
|
||||
parser.add_argument("len", type=int, required=True, help="file length to fetch")
|
||||
parser.add_argument("dest", type=str, required=True, help="destination path to save the file")
|
||||
args = parser.parse_args()
|
||||
|
||||
Tensor(bytes.fromhex(args.hash), device="CPU").load(args.len).to(f"disk:{args.dest}").realize()
|
||||
Loading…
Add table
Add a link
Reference in a new issue