Skip to main content

A framework for reproducible prospecting of CUDA applications.

Project description

logo

GitHub Actions Workflow Status

PyPI - Version PyPI - Wheel PyPI - Implementation

PyPI - Downloads PyPI - Downloads PyPI - Downloads

JOSS

ReProspect

ReProspect [/riːˈprɒs.pɛkt/] is a Python framework for prospecting CUDA code, designed to ensure reproducibility through a fully programmatic approach. Prospecting encompasses three complementary ways of characterizing CUDA-based libraries and software components: how they interact with the CUDA runtime through API tracing, how kernels perform through kernel profiling, and how source constructs translate into machine code through binary analysis.

See the documentation for more information.

Conferences

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

reprospect-1.0.7.tar.gz (82.2 kB view details)

Uploaded Source

Built Distributions

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

reprospect-1.0.7-cp314-cp314-win_amd64.whl (929.6 kB view details)

Uploaded CPython 3.14Windows x86-64

reprospect-1.0.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

reprospect-1.0.7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

reprospect-1.0.7-cp313-cp313-win_amd64.whl (914.1 kB view details)

Uploaded CPython 3.13Windows x86-64

reprospect-1.0.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

reprospect-1.0.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

reprospect-1.0.7-cp312-cp312-win_amd64.whl (913.4 kB view details)

Uploaded CPython 3.12Windows x86-64

reprospect-1.0.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

reprospect-1.0.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

reprospect-1.0.7-cp311-cp311-win_amd64.whl (907.6 kB view details)

Uploaded CPython 3.11Windows x86-64

reprospect-1.0.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

reprospect-1.0.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

reprospect-1.0.7-cp310-cp310-win_amd64.whl (908.3 kB view details)

Uploaded CPython 3.10Windows x86-64

reprospect-1.0.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

reprospect-1.0.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

File details

Details for the file reprospect-1.0.7.tar.gz.

File metadata

  • Download URL: reprospect-1.0.7.tar.gz
  • Upload date:
  • Size: 82.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for reprospect-1.0.7.tar.gz
Algorithm Hash digest
SHA256 ff88d48943c2b0b5a37cd395d740840eb5fe7a80c76442c3389bc2847d398446
MD5 353c3cdf97361ea055af4f4b5b78a921
BLAKE2b-256 604196789a56a9c0ebd0f1c0208d8aaf26bbd5c2ba1dcc422b0489da456303ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.7.tar.gz:

Publisher: build.yml on uliegecsm/reprospect

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file reprospect-1.0.7-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: reprospect-1.0.7-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 929.6 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for reprospect-1.0.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fba21eac51f3162ee9f33fbfdce81f06b293dc5024b49144b76ac10278f75f9b
MD5 78981e5788015e64df3a70fe61badc6e
BLAKE2b-256 9a8eeb0f6dc41ee596961c7f00ec5ff1c119ce17c5de01beec548d563900a684

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.7-cp314-cp314-win_amd64.whl:

Publisher: build.yml on uliegecsm/reprospect

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file reprospect-1.0.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for reprospect-1.0.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d24e346485754267500c3985b245a1ac92b8ca99c4f3b01797bb050bdd2e700
MD5 76f9e74096f7e96143749537145a5d91
BLAKE2b-256 114160bfc374e695060a78c7bfe0551790b347a3e69af36000b70cb3935a1f48

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on uliegecsm/reprospect

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file reprospect-1.0.7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for reprospect-1.0.7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 90382bac95a740bdeb0703adaed38c96e24eb02f09cea806c4b0e9118a1430f0
MD5 1435ce055286b4d31b049426a3cbba40
BLAKE2b-256 cdaaa8cbcf1788bbf470499e0b3b5f71a2619f54726c71e59b437c0272a0380a

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on uliegecsm/reprospect

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file reprospect-1.0.7-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: reprospect-1.0.7-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 914.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for reprospect-1.0.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b17442d4483c8acca2db632c55992afa85fbfe6b2dbc82207cba626cda8054b8
MD5 f55ffb39629422d6eec4a39b65d5ad74
BLAKE2b-256 9d6119a709c52d6559f462aead9dd9d87f3f5e5ae50ec14aeb62a182d37586de

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.7-cp313-cp313-win_amd64.whl:

Publisher: build.yml on uliegecsm/reprospect

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file reprospect-1.0.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for reprospect-1.0.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b6a8d449e79dccaf5cba4ab949981d9bee305a92c38ef7295dd7212c2c2b933
MD5 6d73ca9094b39e9fde32c2bed99dfd7a
BLAKE2b-256 ee20ffad99d338de5332e914d14d4e31a1056b968652e2cd2f7e611d6ef2f102

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on uliegecsm/reprospect

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file reprospect-1.0.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for reprospect-1.0.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 77fab0a22c3bf407f8a76408ff012ae03a885f582d313229986ef3b7cecd1d54
MD5 cfe976b61af698832f29d3bf861dfa9b
BLAKE2b-256 aba0bbcd995d09e54ccf8d1e94cedc42795f8b3734badbea40f850dcbe96db31

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on uliegecsm/reprospect

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file reprospect-1.0.7-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: reprospect-1.0.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 913.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for reprospect-1.0.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ddf7c1a34a71cb21795f799dd2b3f65ede05e406b26e9eca0c1f085a9a13d177
MD5 c8cd7ad798571a1f74e7e2fe0a94bf42
BLAKE2b-256 13c059f0fcfd25cba2d4034747852e19bb487381656ea5138d338b339bdb74e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.7-cp312-cp312-win_amd64.whl:

Publisher: build.yml on uliegecsm/reprospect

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file reprospect-1.0.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for reprospect-1.0.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7baddd6155dc87e485835c9c3baf0d0b3e83f0995817c42da5d2a7b65784adde
MD5 11a9301fa028fc9e52d905ba4a698aa0
BLAKE2b-256 b1936de016f134f56096929ad3709dced15db38394f9a88e3f8f338ae61101d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on uliegecsm/reprospect

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file reprospect-1.0.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for reprospect-1.0.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 234e4a96140894f6bceda68f70199003a06308e27b42d86d2019aea8b50b25ce
MD5 32dc53d421e0d40836dedb41c2e3e5f7
BLAKE2b-256 a0e84abc07d672027fd9b0eb3863b8d40e6eaa9ade89c15287dce0eb311b3d7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on uliegecsm/reprospect

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file reprospect-1.0.7-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: reprospect-1.0.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 907.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for reprospect-1.0.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 10a58304195670be5d139b62e352b578c5a588744c6cd13fe942b21410cb8035
MD5 0006bcaafc3447f5431cb62cbb9405bb
BLAKE2b-256 1d066f646078f204c57cfe667780cc24b5cf6c10d50635c4ea52eef0fcf1849a

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.7-cp311-cp311-win_amd64.whl:

Publisher: build.yml on uliegecsm/reprospect

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file reprospect-1.0.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for reprospect-1.0.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed6557179594d679b7eb9b7832e00997cb696fa018f797089e2386bb3744e983
MD5 bee219a479f3285b2b80fd599c32c01a
BLAKE2b-256 b6302291d2d0269b2cdee8cf34087d8e52f7dea53041d0d6740e65f34053ca0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on uliegecsm/reprospect

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file reprospect-1.0.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for reprospect-1.0.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 978482b5acf92b226db5a5af9de9439d8afbf03da492c6362b959910eb4bc636
MD5 3899de982b26e8f592812eb68be9094e
BLAKE2b-256 45afbcbaddd7013edeb29782aa9fa6193a35ad20dff39d7c50903bd46d260968

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on uliegecsm/reprospect

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file reprospect-1.0.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: reprospect-1.0.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 908.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for reprospect-1.0.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 64edcbcbe801afad91377fd5276660322096a7679078c4cd789161cdd9e9925b
MD5 7e4a69878ed4da6d7338306bde119ed8
BLAKE2b-256 ca3ffd9e14de91cf25839fea4d2ee8c42545bf46199f81e9046ec53a1951064f

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.7-cp310-cp310-win_amd64.whl:

Publisher: build.yml on uliegecsm/reprospect

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file reprospect-1.0.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for reprospect-1.0.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4f97f643ade87cbe203c29165e54b6d47f01fb6124ff4b85142279309b5f500e
MD5 df375cbec64627f2399f416f7478965d
BLAKE2b-256 b09675c80372d511568fa01bd22b9ceb170e0f73c09016f102cab41d097f2fcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on uliegecsm/reprospect

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file reprospect-1.0.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for reprospect-1.0.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 312912834cd01b83ea4aa146bf81ff3fd1c3a3eb35e73a9bef90f33cba7065fb
MD5 87e3753e3d53758bc3ae82211b14d160
BLAKE2b-256 9fac4957aa7ab3e4599465f6be3a8d78226b0b0abe8352f44d4a5194ca0d2664

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on uliegecsm/reprospect

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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