Files
param-hub-python/modules/routes/__pycache__/api_gpus.cpython-312.pyc
T

31 lines
6.5 KiB
Plaintext
Raw Normal View History

Ë
Z ãó”dZddlZddlmZddlmZmZmZddlmZddl m
Z
m Z m Z ede
«ZdZej!d «d
«Zej!d «d «Zej!d d
g¬«d«Zej!d dg¬«d«Zej!d dg¬«d«Zej!dd
g¬«d«Zy)z
GPU CRUD API
éN)Údatetime)Ú BlueprintÚrequestÚjsonify)Ú GPUS_FILE)Ú load_dataÚ save_dataÚparse_date_to_timestampÚapi_gpuscó<|j|«}||dvrdSdS|S)N)Ú memory_gbÚ
cuda_coresÚ tensor_coresÚviewsrÚ)Úget)ÚkeyÚvals úF/home/hermes/.hermes/works/param-hub-python/modules/routes/api_gpus.pyÚ_safe_sort_keyr
s-Ø
%‰%*€CØ
€{ØÐOˆqÐWÐUWÐ €Józ /api/gpuscóètt«}tjj dd«dk(}|r"|Dcgc]}|j dd«sŒ|Œ}}tjj dd«j «j
«}|rS|Dcgc]H}||j dd«j
«vs"||j dd«j
«vr|ŒJ}}tjj d d
«Štjj d d «d k(}d
k(rt|d
¬«}t|«Sdvrt|ˆfd|¬«}t|«Scc}wcc}w)allÚvisibleTÚqrÚnameÚ manufacturerÚsortÚdefaultÚorderÚdesccó¢|jdd« t|jdd««xst|jdd««xsd fS)NÚ is_pinnedFÚ publish_daterÚ
created_atr)rr
)rs rÚ<lambda>zapi_gpus.<locals>.<lambda>!sSØk  % a§e¡e¨N¸BÓ&?ÓDÜ% a§e¡e¨L¸"Ó&=ÓDØBCð
Eñ+
r)r)rr
Ú price_usdr'r&rÚ
updated_atÚ release_yearcót|«S)N)r)rÚsort_bys €rr(zapi_gpus.<locals>.<lambda>(s ø€¬.¸¸GÔ*Dr)rÚreverse) rrrÚargsrÚstripÚlowerÚsortedr)ÚgpusÚ hide_hiddenÚkeywordr.r-s @rr r sQø€ä ”YÓ €DÜ—,,×" 5¨#Ó.°#Ñ5€KÙÙÓ:™4a 1§5¡5¨°DÕ#9’˜4ˆÐl‰l×јs '×/×7€GÙÙó>™4a 7¨a¯e©e°F¸BÓ.?×.EÑ.EÓ.GÑ#Gؘ1Ÿ5™5 °Ó4ט4ˆðl‰l×јv 1€GÜl‰l×јw¨Ó/°6Ñ9€GØÜ!
ô ˆô 4‹=Ðð
ð
dÓ DÈgÔÜ 4‹=Ðùò!;ùò>sºE*ÁE*ÂA
E/z/api/gpus/<gpu_id>có„tt«}tˆfd|D«d«}|stddi«dfSt|«S)Nc3ó4K|]}|dk(sŒ |Œy­w©ÚidN©©Ú.0r5Úgpu_ids €rÚ <genexpr>z!api_gpu_detail.<locals>.<genexpr>/óøèø€Ð5™4a 1 T¡7¨fÓ#4”™4ùóƒ
Úerrorú