Skip to main content

Client SDK + CLI for the MoreGPU distributed GPU compute pool

Project description

moregpu-client

Dependency-free Python client + CLI for the MoreGPU distributed GPU compute pool.

pip install moregpu-client
from moregpu import MoreGPU
pool = MoreGPU("http://ADMIN:8787", "<admin-token>")

pool.matmul([1,2,3, 4,5,6], [7,8, 9,10, 11,12], M=2, N=2, K=3)   # → [58, 64, 139, 154]
pool.run("relu", [-1, 2, -3, 4])["output_decoded"]               # → [0.0, 2.0, 0.0, 4.0]
pool.device()                                                     # the pool presented as a GPU slot

CLI:

export MOREGPU_URL=http://ADMIN:8787 MOREGPU_TOKEN=<admin-token>
moregpu-client device
moregpu-client submit matmul 1024

Standard library only. See docs/AI_USAGE.md. Apache-2.0 © Ariorad Moniri.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

moregpu_client-0.3.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

moregpu_client-0.3.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file moregpu_client-0.3.0.tar.gz.

File metadata

  • Download URL: moregpu_client-0.3.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for moregpu_client-0.3.0.tar.gz
Algorithm Hash digest
SHA256 6f7572d69230ce8f31d41a48ae90284f937c00d0b005028b3450abb90d12cd5f
MD5 a4f022add7d7c058d185a1ea63565dd5
BLAKE2b-256 c934c21795f515212155133a14454a2522ef978f8038bbff2e9cdcc7e847214e

See more details on using hashes here.

File details

Details for the file moregpu_client-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: moregpu_client-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for moregpu_client-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f77656b67a79df5748aa9b80065215c3247a4842bc7e84d6136f09e331618a32
MD5 95b86b9f623eb0bde5ce03b0651b25ed
BLAKE2b-256 29dd8c126800dc78c44d60f763629f0d0c697d1be031a4c38f5607b4b37734fd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page