Python bindings for NVIDIA CUDA APIs.
Project description
Pynvx
Python bindings for NVIDIA CUDA APIs.
APIs
Initialization
cudaInit
cudaInit() -> int
> Initialize CUDA Runtime.
System Queries
cudaSystemGetDriverVersion
cudaSystemGetDriverVersion() -> int
> Get CUDA Driver version.
cudaSystemGetRuntimeVersion
cudaSystemGetRuntimeVersion() -> int
> Get CUDA Runtime version.
cudaDeviceGetCount
cudaDeviceGetCount() -> int
> Get CUDA device count.
cudaDeviceGetHandles
cudaDeviceGetHandles() -> List[int]
> Get CUDA device handles in list.
Device Queries
cudaGetName
cudaGetName(handle) -> str
> Get CUDA device name.
cudaGetClockRate
cudaGetClockRate(handle) -> int
> Get CUDA device clock rate in kilohertz.
cudaGetComputeCapability
cudaGetComputeCapability(handle) -> List[int]
> Get CUDA revision numbers in list [major, minor], defining the device’s compute capability.
cudaGetMajor
cudaGetMajor(handle) -> int
> Get CUDA major revision numbers defining the device’s compute capability.
cudaGetMinor
cudaGetMinor(handle) -> int
> Get CUDA minor revision numbers defining the device’s compute capability.
cudaGetMemInfo
cudaGetMemInfo(handle) -> List[int]
> Get CUDA memory information of the device in list [total, free, used].
cudaGetMemTotal
cudaGetMemTotal(handle) -> int
> Get CUDA total memory of the device.
cudaGetMemFree
cudaGetMemFree(handle) -> int
> Get CUDA free memory of the device.
cudaGetMemUsed
cudaGetMemUsed(handle) -> int
> Get CUDA used memory of the device.
cudaGetMultiProcessorCount
cudaGetMultiProcessorCount(handle) -> int
> Get CUDA multiprocessor numbers on the device.
cudaGetPciBusID
cudaGetPciBusID(handle) -> int
> Get CUDA PCI bus identifier of the device.
cudaGetPciDeviceID
cudaGetPciDeviceID(handle) -> int
> Get CUDA PCI device (sometimes called slot) identifier of the device.
cudaGetPciDomainID
cudaGetPciDomainID(handle) -> int
> Get CUDA PCI domain identifier of the device.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for pynvx-1.0.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07f827321f42bf87f75e44334116da386f42bff2ee3e29b8e77ef7d0bf4c26e2 |
|
MD5 | 64f9dccacd015c00d0a1932a2fc414d1 |
|
BLAKE2b-256 | 80d4002a774bc5fa67314017befe792ecbbcf2564c9aa41a9518376e9815ba3b |
Hashes for pynvx-1.0.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef7a8745573fc6059d44a5972d3fdfc34eb3cf165b4acd81288f83527aaa166a |
|
MD5 | 6dc927a14c9718c48f555af654c7ca53 |
|
BLAKE2b-256 | ef0e36cb6afa80f34bfd27b1c94755bf038a516183c9890c483a27a030a4e881 |
Hashes for pynvx-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4e3e6f6759516c4a7522550c8e5c75e76f4584983e6a136be5955e7571d1b83 |
|
MD5 | 044d6f46a5f3b4dc0938a1ff9ad48e0e |
|
BLAKE2b-256 | 4c33b1048a4627c0d207f238d0376aa2e55e8e2389ae3ef1527df2ad8251dea3 |
Hashes for pynvx-1.0.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6176fbea97edd3bd3274e473b3ef1e9b20b65513ae1b7c6ad2068ecfef6e0991 |
|
MD5 | 0062c4296b72a011f15cf0581355a4d6 |
|
BLAKE2b-256 | fe6db1fc9cf7a6b7531e8f9c1f9323b9abb06a6dd477a17b01d6191f7a87c8aa |
Hashes for pynvx-1.0.0-cp310-cp310-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f93d844d63d7274bf6d11695c619c7c146359b2b69f7748b3a1962649249345d |
|
MD5 | a24a6029f6dba93f037208981d278a66 |
|
BLAKE2b-256 | f8f23865d82636de78616fc19b0f99ef615d729965077383153aa322196b72b2 |
Hashes for pynvx-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fc38e16c51fa3271204c58a62289234825bf403a48e01574d45a70ed88bd8b4 |
|
MD5 | 801b8da35e89535813d16eefab099f67 |
|
BLAKE2b-256 | 3e5b87ba93423e2940cbddf63cc539ea9c37920f0eebef050f5e4933fbd66763 |
Hashes for pynvx-1.0.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0551748e7c66a6c78cf86dee51b65fa95fe6495b8ffa9fe22df993b02d566d0e |
|
MD5 | 4cfdf97a6388b2a8c021087ccbe9b929 |
|
BLAKE2b-256 | b7743242c3e432bb275791b8613c45160c3f3da1a566e9f893d7b80f756c0359 |
Hashes for pynvx-1.0.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8010042cb0645bee1115db599a4c21d02dc4d85e169f1560e32f87f91d22fa32 |
|
MD5 | 485fca17bf73b5044a561097b24e87d4 |
|
BLAKE2b-256 | 37336e3a8494ab7eb180fad584f9ddca988b535883a315b0aaf40c0fa71dd770 |
Hashes for pynvx-1.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6016dd84b1d08bb3866d83163ff2747df3885a4ed4379c63e6f7c88d0b0c32a2 |
|
MD5 | f62bbb71569cbf57e0b2c056c133c293 |
|
BLAKE2b-256 | ff8e687c38b52b846172beefed5618ad824b802f7c55e37962def4ca7b1f0105 |
Hashes for pynvx-1.0.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2a7c8f0bab5b9a4d4f4550a1dcba324414b5eab6573b5112dd6f81771522530 |
|
MD5 | 135f86068c1aa57a216c414f37c61c60 |
|
BLAKE2b-256 | 73029a7af038fcee4e1d80437eae4a3dbf5500d630d6077fb9cf3d7cd43119e8 |
Hashes for pynvx-1.0.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1eb1b2bea29569b490f6b8ad76abc5c4583c46c128664c08ca3fa67b702791a1 |
|
MD5 | 40544f286a75715107f336c1e6e35066 |
|
BLAKE2b-256 | f1418ce0fffdb284d10a7bf434d012b4abf407b5fe35ccd99301fabcda26314f |
Hashes for pynvx-1.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3840f3401fd8ec98432ba1ed17a161f167d07bdd72f895f93b7296251f474738 |
|
MD5 | df8139f487d1695a7dbea5f00b3b9112 |
|
BLAKE2b-256 | 5368e5921858e427f5f5233667997e20fab4d8c1aa7b2f857e49e8e89c1f57a7 |
Hashes for pynvx-1.0.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51e0c9955dc9935eed0727c01eb66b06e52adb0ff26336d000e361d7b4d83888 |
|
MD5 | afa4d9936b01f7212cddef8d31a49418 |
|
BLAKE2b-256 | 2ce5180aa5fdf6f9f14287a6e5b67272bba0652c9dc2fba237d35f12fe4c81b7 |
Hashes for pynvx-1.0.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c46837dfb72d0bcbfdc743d07cdff8a6db2624da461f920ae3393b16ea2e5c22 |
|
MD5 | c17c736c1519fa714a39009f5d4accd4 |
|
BLAKE2b-256 | ed0af1be276984ba0380c0ddeb2de643cf65db2fc2f646212631ee1c40dc7b3d |
Hashes for pynvx-1.0.0-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a19e7cc5ea6cc25f4c537158279281853a135f2941758bdbf77db623e1a355a1 |
|
MD5 | 4c3655763c02cd24b31a7f85272c6479 |
|
BLAKE2b-256 | 03b737ffbba4b792a49e781322b22045f4bbd0fc6598ebf5c07a31a36b52a0b6 |
Hashes for pynvx-1.0.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6f2f7e3d1af9970bb50537d8aab6189275e8e4d678382e36260c7cd12ba283a |
|
MD5 | f2dfc6ca6bc1e259310e11fb909b3fba |
|
BLAKE2b-256 | a949ed2a7005da941648f2778c4f93852ec2ff41a5e231373b62da1af0b9d9df |
Hashes for pynvx-1.0.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c906c3e7f73fd491a70a617e65d4d8f1243980702d57cca190ff66caa09ffeea |
|
MD5 | c0d39d86b42d59b8f3ddf84f4985e4fb |
|
BLAKE2b-256 | 1b67af607cb30eb6e5b99ed8f91a98040f54883bc0292191ae2dc99413a32de0 |
Hashes for pynvx-1.0.0-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1008a0bee0a47aac6ef9882c279ccadd6fdd7564070f197e9e40d327a04f1eb3 |
|
MD5 | 7109f99b0175e0b5f8b1da9ce5d09011 |
|
BLAKE2b-256 | 7752e47bd2223370427d2bbff861504651895ed1ba22ca3f330d61349881c949 |
Hashes for pynvx-1.0.0-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c39fc46d70bea979c08e9dbb39f228f98dc783ffdd8fb3b23b17c560115e5d9e |
|
MD5 | 6c36b8b4d9a93fb3d0003dc6a6840f5a |
|
BLAKE2b-256 | d13f536af4dc1ab4e676d4d4de64828ba0a030232873de098c46c64483383ad0 |
Hashes for pynvx-1.0.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abce66892a8f4f7d9c1696c5a3e7f807857b7ffda6ffa83359424d078c261fd3 |
|
MD5 | 8279970a10c13faedf3c895ef4714712 |
|
BLAKE2b-256 | 79658f0e08dd4ce7722c1b2590ab8d5eaf733b01e3ff4c590fd54622224f22c0 |
Hashes for pynvx-1.0.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dd3deecbe92187e0b8f9cba8dd3e8ffcd82428563e0afe051fe4681e681c307 |
|
MD5 | d8ea7b4e4d36141b2a4c785442bcd0e1 |
|
BLAKE2b-256 | 31d0a2aecb5c7907c5fcb68f31371fddabc2dfd5925155695851ee36720bccc7 |
Hashes for pynvx-1.0.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f832860349e7f191f9765508b52ba691a6e07262cbd5e73d3a14496e629b30ea |
|
MD5 | 9e907e93919677212469f384260f638d |
|
BLAKE2b-256 | 8a820620056cf100bcdddecb1087e58c8f31a86788dc53201359367867192d95 |
Hashes for pynvx-1.0.0-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 779f8c3fe2c34b22e663de1fd58b64c9f5c6e08b908d680e4360479451bf58cc |
|
MD5 | 08d9a56466e976be0b734f8055a1ce99 |
|
BLAKE2b-256 | a9470abb2a502921755bd4f54aaeb3955c094e77011ca28b1522f21d9f93a967 |
Hashes for pynvx-1.0.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6df497c70242629e18a108abe2c4ffba048a2421b8af830ea9d14a867528c1f5 |
|
MD5 | 56bc2ffd7d23141de32f91e36a1035dd |
|
BLAKE2b-256 | c0c8d991ee74a9a361aaaf7b8c154164b7cd1e38d0e5a65330725db51c30427e |
Hashes for pynvx-1.0.0-cp27-cp27m-macosx_10_6_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7517d4345b2e153635b99096517e7e677a1c27158cf7926d025fb849ee48b5b9 |
|
MD5 | 32b6db942291d7ed41e81f62160e5caa |
|
BLAKE2b-256 | 718e9c9682116d1b73ec1e882fe334b3a292df31f1f415dd7cd85b78a4700bf0 |