Skip to main content

gpuq - multi-vendor GPU querying utility with minimal dependencies

This small library is a direct answer to the lack of a lightweight, cross-compatible utility to query available GPUs - regardless of what vendor, distro, or overall environment one might be using.

In particular, the implementation meets the following requirements:

  • works with multiple downstream runtimes (currently supported: CUDA and HIP)
    • will also work if you have multiple present at the same time (do you really, though?)
  • no build- or install-time dependencies (including any python packages)
  • any runtime dependencies are soft - unless the user explicitly asks for the status/presence of a particular downstream runtime, most methods will fail silently
  • consequently, the package should install and run on pretty much any machine
    • your laptop does not have a GPU? -> the package will report 0 GPUs available (duh), no exceptions, linker errors, etc.
  • allows for easy mocking (for unit tests, etc.)
  • fully typed (conforms to mypy --strict checking)

Compared to some existing alternatives, it has the following differences:

  • torch.cuda - not lightweight, also requires a different wheel for NVidia and HIP
  • gputil - NVidia specific, also broken dependencies (as of 2025)
  • gpuinfo - NVidia specific, broken import gpuinfo...
  • gpuinfonv - NVidia specific, requires pynvml
  • pyamdgpuinfo - AMD specific
  • igpu - NVidia specific, broken installation (as of 2025)
  • and so on...

The primary functionality offered is:

  • check how many GPUs are available
  • query properties for each available device - will tell you some basic info about the provider (CUDA/HIP) and other info similar to cudaGetDeviceProperties
    • the returned list is not comprehensive, though
  • respects *_VISIBLE_DEVICES and provides mapping between local (visible) and global indices
    • NOTE: this temporarily modifies env variables and therefore is not thread-safe
  • if requested, lazily provides some runtime information about each GPU as well
    • in particular, PIDs of processes using the GPU will be returned
    • NOTE: this is currently done rather naively by parsing outputs of tools like nvidia-smi or rocm-smi
  • allows to check for runtime errors that might have occurred while trying to load

How it works:

The implementation will attempt to dynamically lazy-load libcudart.so and libamdhip64.so at runtime. For GPUs to be properly reported, the libraries have to be found by the dynamic linker at the moment any relevant function call is made for the first time. (If a library fails to load, loading will be retried every time a function call is made).

Examples

Install with:

pip install gpuq

Return the number of available GPUs:

import gpuq as G

print(G.count()) # this includes GPUs from all providers, disregarding *_VISIBLE_DEVICES
print(G.count(visible_only=True)) # only visible GPUs from all providers
print(G.count(provider=G.Provider.HIP, visible_only=True)) # only visible HIP devices
# etc.

Return a list of gpu properties:

import gpuq as G

for gpu in G.query(visible_only=True, provider=G.Provider.ANY):
    print(gpu.name)

# return all visible GPUs, raise an error if no CUDA devices are present
# (note: the required check if done against the global set, not the return set - see the docs)
gpus = G.query(visible_only=True, provider=G.Provider.ANY, required=G.Provider.CUDA)

Provide mapping between local and global GPU indices:

import gpuq as G

# assume a system with 8 GPUs and CUDA_VISIBLE_DEVICES=1,7
for gpu in G.query(): # by default return visible GPUs only
    print(gpu.index, gpu.system_index)

# should print:
# 0 1
# 1 7

for gpu in G.query(visible_only=False):
    print(gpu.index, gpu.system_index, gpu.is_visible)

# should print:
# None 0 False
# 0 1 True
# None 2 False
# None 3 False
# None 4 False
# None 5 False
# None 6 False
# 1 7 True

Metadata

Release files for gpuq 1.5.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for gpuq 1.5.6
File
gpuq-1.5.6-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
gpuq-1.5.6-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
gpuq-1.5.6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
gpuq-1.5.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
gpuq-1.5.6-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
gpuq-1.5.6-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
gpuq-1.5.6-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
gpuq-1.5.6-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
gpuq-1.5.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
gpuq-1.5.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
gpuq-1.5.6-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
gpuq-1.5.6-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
gpuq-1.5.6-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
gpuq-1.5.6-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
gpuq-1.5.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
gpuq-1.5.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
gpuq-1.5.6-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
gpuq-1.5.6-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
gpuq-1.5.6-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
gpuq-1.5.6-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
gpuq-1.5.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
gpuq-1.5.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
gpuq-1.5.6-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
gpuq-1.5.6-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
gpuq-1.5.6-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
gpuq-1.5.6-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
gpuq-1.5.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
gpuq-1.5.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
gpuq-1.5.6-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
gpuq-1.5.6-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
gpuq-1.5.6-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
gpuq-1.5.6-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
gpuq-1.5.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
gpuq-1.5.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
gpuq-1.5.6-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
gpuq-1.5.6-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 1.7 MB

Release files / gpuq-1.5.6-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL gpuq-1.5.6-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 55.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6279847522635120bce243203ab732246b25606378610f782397b3896e644749
BLAKE2b-256 checksum
How to use checksums
df2f3ffca87ea6282d250c12110d5fb6f604f57351cc035bad41940040c738f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL gpuq-1.5.6-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 56.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b095018ce497855d602d31034e502741f153c569b90ccad10bf57ed9f3ae1c53
BLAKE2b-256 checksum
How to use checksums
499ab54e218bb9288721f5fe8653cf96deb8ffeb3e89bca5ad6c2c98d5717c92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL gpuq-1.5.6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 55.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
822935a6ece05e4f0f792fe31391f32e92406142062a60c6528c922897e6759e
BLAKE2b-256 checksum
How to use checksums
25744c71d01584b758f58c39e6e54bf9ccb4c7b4db08725809b82ea4e4df99e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL gpuq-1.5.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 57.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5fda887c3b5300371813058185bce65a50a818e4d369c4881fae319dc3793edc
BLAKE2b-256 checksum
How to use checksums
0efd5c79d043107735f0cd02fb429205fcd48d79ce648672b33d37acc1753191
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp314-cp314t-macosx_11_0_arm64.whl

Download URL gpuq-1.5.6-cp314-cp314t-macosx_11_0_arm64.whl
Size 28.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f2a15d32b2ab90e0520e78a3c756ac44da6378a7900edc312f05662480e6a8b4
BLAKE2b-256 checksum
How to use checksums
4be394376d0886f879910cb0e7c90927bc612fa9fc60a09eab97e01ba2d5b310
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL gpuq-1.5.6-cp314-cp314t-macosx_10_15_x86_64.whl
Size 27.4 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
f4e5693b5d62ee933ed1dfd6961efa91786e1103e317da084252a1bb2bf1d38a
BLAKE2b-256 checksum
How to use checksums
7463f5c2dcbee364a93df5e16da4f3ddd5231caea860659e5f5b27c425b2ab2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL gpuq-1.5.6-cp314-cp314-musllinux_1_2_x86_64.whl
Size 54.9 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
369a56b63e4dc69027e1665868c87f5284064bc1e5f5cab5309fa921160b56d0
BLAKE2b-256 checksum
How to use checksums
4f5d3f98113e00b07ba0b38230f158ce7a9f0b218bc2bf91bc835c0c9a0bad50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL gpuq-1.5.6-cp314-cp314-musllinux_1_2_aarch64.whl
Size 55.8 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
38943387bc88b9ba1a2511f8120a8a4c1d7c7a974d687eefa8933c45b26ee2aa
BLAKE2b-256 checksum
How to use checksums
7eb58cc884d6fe8ccdf204de2ffa8caa7b4cf38ba3f56c8c98f0323d29a1f6c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL gpuq-1.5.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 54.8 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a230c63c82f2c3da03ba13f9b00d05ae86b310b39285a35d4cb33bf9dba4727e
BLAKE2b-256 checksum
How to use checksums
5ac6caeb0174108c06711600e298966c452f36c45d91be1afa94c5075b67e82a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL gpuq-1.5.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 56.2 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8f2f374137aa0fd6b57f7797f62728de9f4737151c2b72bf07f9d3292902eb00
BLAKE2b-256 checksum
How to use checksums
8ef4519e94982286bb76077e7ee63441e1a354483209672ecc831f4a3597a971
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp314-cp314-macosx_11_0_arm64.whl

Download URL gpuq-1.5.6-cp314-cp314-macosx_11_0_arm64.whl
Size 28.0 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
59fe437660e1f3e3bc58425738998841d66f6cefa8ff999fdb5cd7ed3a5b0612
BLAKE2b-256 checksum
How to use checksums
30821a5d35c4aab7eec7434a8ef73386203d5914b869e484cca97896395a3f44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp314-cp314-macosx_10_15_x86_64.whl

Download URL gpuq-1.5.6-cp314-cp314-macosx_10_15_x86_64.whl
Size 27.3 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
68e08812bc70f56940ed1320c30fad7ce4defe628af2e12a3d50f6f98adb86b3
BLAKE2b-256 checksum
How to use checksums
591a570f268d59f6a891f365b10fbb8bacdccd92196c8fc76071c037898c8292
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL gpuq-1.5.6-cp313-cp313-musllinux_1_2_x86_64.whl
Size 54.5 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8c764a281904d41e75887b3d6aa7a62ede38dd7a9c3c2234f5e2b841980c195f
BLAKE2b-256 checksum
How to use checksums
85b85e0d5b7c59150a6b1716f9f9364c1c7d0aab0b53e454d16aafce272aff94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL gpuq-1.5.6-cp313-cp313-musllinux_1_2_aarch64.whl
Size 55.3 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6cd122333918e046a6b972819c63e77d8003f0559324a4ce56d87538b81e48f3
BLAKE2b-256 checksum
How to use checksums
0d83c8085b1ec44cbda6d59a15b359abcd86ab8813b90d7d3e3d5d5c48a99b14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL gpuq-1.5.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 54.7 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5f7da99d24aaa312e7d30276ea88cb57199250fa18cc3316ffedf0d997edf07a
BLAKE2b-256 checksum
How to use checksums
9a7281111ac202ad207dd5a28716e5c090214069c258f319c592f3a458365e45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL gpuq-1.5.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 56.2 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
54e565aee60a3869e7668e2ca21a996bf6c13b3c8e381f466cf95e0db3208ca3
BLAKE2b-256 checksum
How to use checksums
009190f5a9bd05c4b189d49dcc8651a6c5305459305028e61289d1b70417fad1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp313-cp313-macosx_11_0_arm64.whl

Download URL gpuq-1.5.6-cp313-cp313-macosx_11_0_arm64.whl
Size 28.0 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3588a4a7e9433d011971312c0da7fc63eebdfc9d7731e3fac6992f88e3c173b6
BLAKE2b-256 checksum
How to use checksums
914eb0e919e6090238d0571d0c64b1b8ac0737f39615430062a11e0b409ec2a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp313-cp313-macosx_10_13_x86_64.whl

Download URL gpuq-1.5.6-cp313-cp313-macosx_10_13_x86_64.whl
Size 27.3 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
cf28aed110d319e3b7940c7a01ac8a69fc7c3782262a103e2f121302369d5939
BLAKE2b-256 checksum
How to use checksums
f5517bf6f4146c2695b8c0f06ab9d0d44c8ba0c931e7f0ad06af56bfbcfb25af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL gpuq-1.5.6-cp312-cp312-musllinux_1_2_x86_64.whl
Size 54.4 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
431eef5c8bae740b0c0c1daa00a1daa867af119a6a9214574759b1bf511b025a
BLAKE2b-256 checksum
How to use checksums
1266412bf9797ecdc45c5503f835e3c5cd0d8a8c82ff08726ff43640ee3df601
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL gpuq-1.5.6-cp312-cp312-musllinux_1_2_aarch64.whl
Size 55.2 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a04ff8a4dbf4bedf9f4e26c427c607add22f704c93a5130a3230463d9b3487ab
BLAKE2b-256 checksum
How to use checksums
a2d41cb106cf48f042afc392add2523df47dea15d6f1b5b39dc5739933a2194a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL gpuq-1.5.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 54.6 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f2e1bdbf64b1873d9f503375beb688b8fc0e4d293edf19acc1552bc7bd00d144
BLAKE2b-256 checksum
How to use checksums
9c18e8cbe515a9471fe8b58ce2ee5ae4a1ee1301e99bcc54baeadcfd547b8128
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL gpuq-1.5.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 56.1 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3995beaf30c5ebe637c36804082a5f40142f51f9190e699d328232abb4b74330
BLAKE2b-256 checksum
How to use checksums
6e1f295b595325bd2e9f2169398123086f978200eceba0a8bc25a4b7680120be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp312-cp312-macosx_11_0_arm64.whl

Download URL gpuq-1.5.6-cp312-cp312-macosx_11_0_arm64.whl
Size 28.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b9299d874b9e6f96a4f24064d141cc99a37a841899cb78c9ee4aaeac32369b3f
BLAKE2b-256 checksum
How to use checksums
67a9dfabf900d7ad781ac97b17c97b9c711533596b578201637ae4346fbe51bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp312-cp312-macosx_10_13_x86_64.whl

Download URL gpuq-1.5.6-cp312-cp312-macosx_10_13_x86_64.whl
Size 27.3 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
1d4e2e0d49513c907cacac0d61b4b72865d355d4d04f43dc5df8db9f61cf79fc
BLAKE2b-256 checksum
How to use checksums
90a58931882fd830100ca49b7973b721b00581451ae193e329fc34d0dd02373a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL gpuq-1.5.6-cp311-cp311-musllinux_1_2_x86_64.whl
Size 54.4 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3277ef7525bbf2e1b7ee04f456b9853bbb0c9ea18fea25ffc60c45cc4ca658a1
BLAKE2b-256 checksum
How to use checksums
0f64ac227631a540b327e5ddbcf6f5f99613ad83397d3eba62d5ccfde7594636
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL gpuq-1.5.6-cp311-cp311-musllinux_1_2_aarch64.whl
Size 55.4 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6edcaa41ef546a68440bccb8134b55e8e531fea77a91594872dfb143344e5b71
BLAKE2b-256 checksum
How to use checksums
f7c80ed338fee3c51d7970a1a3fdb610125d355fb811ad69bff5b7dffe34ebab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL gpuq-1.5.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 54.4 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e833ca63c08066a15b086a194efa76ecad9ea9eb6d23ad6dc6be9154da41cd47
BLAKE2b-256 checksum
How to use checksums
46871060098697e719431a135c9659136692d839af6385e08baa2b8fd6cb007a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL gpuq-1.5.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 56.0 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
dd477a5a0931a8651e9b01787e64fa0259d5a38e3c5d0fc32e95a7a0620deaf6
BLAKE2b-256 checksum
How to use checksums
eaf97b3b81e739f1739bf07f13cff7792a024f47346006196080012a57a9d7a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp311-cp311-macosx_11_0_arm64.whl

Download URL gpuq-1.5.6-cp311-cp311-macosx_11_0_arm64.whl
Size 28.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
51d2ce33cc8020975cf1b3f88a06153dc70ac77710a8b4b340ad6245c1cfb41c
BLAKE2b-256 checksum
How to use checksums
6ad43a1f01b10ae45e96a511e4b2cb5693d9d41b98afe177cc6fc38c14dc8ae9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp311-cp311-macosx_10_9_x86_64.whl

Download URL gpuq-1.5.6-cp311-cp311-macosx_10_9_x86_64.whl
Size 27.3 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c4474c5b9f196eb5e6d6f20f16d09b3fc3ef30dbf14750f40c04d359744697c3
BLAKE2b-256 checksum
How to use checksums
60d98cb2b6958710f7e26187a4a9e0924fbe1fa5a727d62830846f68c73f8af0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL gpuq-1.5.6-cp310-cp310-musllinux_1_2_x86_64.whl
Size 53.7 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b21e991d08f6370a15574ca82dbcf407060fcbf4a239b2a7e991e5ebe5ede060
BLAKE2b-256 checksum
How to use checksums
5897ec688f6535c6a282ca45b536c4c08769ba6650afa29ec28885954098e2aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL gpuq-1.5.6-cp310-cp310-musllinux_1_2_aarch64.whl
Size 54.8 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a1608c99e0c8c42a34d1227ae05d7379fa45f8c2b868dbc4c2ddc8073565bc1a
BLAKE2b-256 checksum
How to use checksums
78459c701869f5437e072dcf666caf2b26829b73f2c665d6c508505a712daeb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL gpuq-1.5.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 54.2 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5915c0e7a664143bdcd0ba99f8f25d9e04f65ca1dcf12afccb4b05c333af3b0a
BLAKE2b-256 checksum
How to use checksums
815165edfcfd32d6a106eda7738ac20e5e26b38cae5c8e914bad4faade7dc663
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL gpuq-1.5.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 55.8 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4b88bdef0d822eec004f15ddf83e2a0dde703acb41fa633bcdc26eaf939726e9
BLAKE2b-256 checksum
How to use checksums
953a78a4f4baa150373b92255a77a282644f6c6aa18561a7895dbd3b28c0fcd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp310-cp310-macosx_11_0_arm64.whl

Download URL gpuq-1.5.6-cp310-cp310-macosx_11_0_arm64.whl
Size 28.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1260878508457d3e8510986484325b29bdac4d74d9f7a3dec9594ba1917e4e9b
BLAKE2b-256 checksum
How to use checksums
8e28b26d8ed080788a12910390837e5b179126563c3a8d67d98014bde4d5796d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / gpuq-1.5.6-cp310-cp310-macosx_10_9_x86_64.whl

Download URL gpuq-1.5.6-cp310-cp310-macosx_10_9_x86_64.whl
Size 27.3 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f1702deb7376d971dc0c664930e252de297f1e27b508faef0c1d3797ed93ee85
BLAKE2b-256 checksum
How to use checksums
a5d14477a78d25fefe3b14cffbef695775bb42f2c524acef8553003d9fa0c504
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Security for gpuq 1.5.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page