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.6.tar.gz (82.1 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.6-cp314-cp314-win_amd64.whl (918.7 kB view details)

Uploaded CPython 3.14Windows x86-64

reprospect-1.0.6-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.6-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.6-cp313-cp313-win_amd64.whl (905.2 kB view details)

Uploaded CPython 3.13Windows x86-64

reprospect-1.0.6-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.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

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

reprospect-1.0.6-cp312-cp312-win_amd64.whl (903.6 kB view details)

Uploaded CPython 3.12Windows x86-64

reprospect-1.0.6-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.6-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.6-cp311-cp311-win_amd64.whl (898.9 kB view details)

Uploaded CPython 3.11Windows x86-64

reprospect-1.0.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB view details)

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

reprospect-1.0.6-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.6-cp310-cp310-win_amd64.whl (899.9 kB view details)

Uploaded CPython 3.10Windows x86-64

reprospect-1.0.6-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.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

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

File details

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

File metadata

  • Download URL: reprospect-1.0.6.tar.gz
  • Upload date:
  • Size: 82.1 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.6.tar.gz
Algorithm Hash digest
SHA256 bacf1c5a5e75b8e6c6c23a2959900d006af18ca66823e7ea78b1c2d60724db49
MD5 8f655402381a9358621bf5ed9823113d
BLAKE2b-256 1d57f7e42f741e469579acf7ec286d5bbc9a486829e22301857a694cb39f91bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.6.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.6-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: reprospect-1.0.6-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 918.7 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.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 62dc32f2e62003b4ba8ed65397a0221786fd22afafda6042a07879f10f9ba7f4
MD5 744342dc017ccbcb7bb7ac2d36a251cc
BLAKE2b-256 46a1a8af21fa50de48aaa38e99b714def5e4e1b30d7b06ad5d208b95c7e0b4a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.6-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.6-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.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fa25ec070dda47ea18766c4960b1d16453df4b60f676f768a54f9c85fdaa7bc2
MD5 5024da5ab7844783cb4155f97054fe06
BLAKE2b-256 1ff50d104b4a2a6cec8e8fe338df020dc32756450e414618ff6239d19d4d17af

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.6-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.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for reprospect-1.0.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ec8dcf5b116b0ace0a7949c0a3d2f8da9dd94786ee921f5f919399b17a93ba8
MD5 a48fc197b2e630fee2554ed658d8a038
BLAKE2b-256 5e16dd3e14177631d718c6d1b86a85f7fe2d2f42c0e11bbeb9f7bef976368028

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.6-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.6-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: reprospect-1.0.6-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 905.2 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.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e2edda71dc3fd187d3c4b99c496a9b3f7e86434bb8e0437dbf213323c1953426
MD5 e56178d91a7f914cd2b189761c14dc57
BLAKE2b-256 97fa6765863e441986bfdbd7f7e83f94fe463f8693f8d7b04c4c5b3d9a4d0c46

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.6-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.6-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.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 28e05bc60e83808c9edcccb85e6cc2071c180dbbd50463874519e85570a9f63b
MD5 7ee15461119de34acde8af374663a73e
BLAKE2b-256 bc4a2a7140f699d832d3add953fbbefb23bebd1439a282fbc2668f6b9a022023

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.6-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.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for reprospect-1.0.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7291b1df394b90a420d578700618585dbe4d030b2d03f2e2a5cd24dd5e83463a
MD5 f3c03db6ec02283da24455fce7d595dc
BLAKE2b-256 2ca178aa7e62e035cd82a782804cd48d2b51c49a85fc635ccb7ed16c1cd0a0e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.6-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.6-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: reprospect-1.0.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 903.6 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.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c34b0583ff2ac608c5d812d861dfe286d51b6ae2d4fb2c6b8b98f5b8a7af6c1e
MD5 30f784d40e6061fa177052de17cd49f1
BLAKE2b-256 1ddee8709387f4c730a54be958aae4e5b917c6cdc0d30a964896a5ee7405cab3

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.6-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.6-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.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c575a74bdec0ac4a821d2ffc9ed81d657a1199df7d9405409e7656118bdeac89
MD5 12fa7ab062e5b181cd9806d321cdeaf7
BLAKE2b-256 06d3a12e2b1eb7c1986050b55c460d087b2a1361e50ea4ca27c6948fea169303

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.6-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.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for reprospect-1.0.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5e55155b2a884423b281f2890cdc576e3db33e5f34f0265c3a9c842328c0640e
MD5 caf338eabd08abeae166c398927f6084
BLAKE2b-256 1280b692b464e083b08c7a839c3f5e191a2283fd834c6e3f2b281e967b8db88c

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.6-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.6-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: reprospect-1.0.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 898.9 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.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c9218105d08820762a93dd6ea2246820c40b7acc222ed177c7522f837874e2ca
MD5 233b63a1039df4caa8fa14fb44d82b1c
BLAKE2b-256 b51e86373b4ae4959ffb5a777e06844ea974e70e135574f4e3c79f677f479f92

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.6-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.6-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.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 45a2be13ade55ea58d9650674d14f7e5ca2603e023946389276d359344a9417e
MD5 ca1d7e5daacc768edda18c78f7f039ce
BLAKE2b-256 d877c34ae3dbe390a9d574d38d8f965908347f2864b87e522536bbc71b36a651

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.6-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.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for reprospect-1.0.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 87f36e009d8e1f575761cfd4f725b9b79187348f23bf53bb45c01b9a6a040e1c
MD5 a9db29d4b0dad2a84e8a0c63bda7d15d
BLAKE2b-256 53d2758cc5327917dd9c0e0487ebc4565bf2f148d45b537c716b7760b397b9b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.6-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.6-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: reprospect-1.0.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 899.9 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.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 27d0118a08f21f1deb625b2496ea8f1330bb9fb4e80d737505cd6e210b7b28b3
MD5 5530003bc3435ace027aba584ea57fb4
BLAKE2b-256 767182e384e655ba7e1f3383aae54071bc8dc1ac326a88a60241351d5f888ccb

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.6-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.6-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.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0c4211a13b0a79cb7d5d77e2df1a68549f72b23134b89fa91ca858cae8d864d2
MD5 763dec18b0fef106053b94b0e60b8cba
BLAKE2b-256 9a783c366641a0cb9755c9cbf921b97d46c2802a5d053189fe64898ead47b92d

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.6-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.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for reprospect-1.0.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e3539a97e18d952886d867bbc964ec9393e15cd6e38b304c09cf447729625297
MD5 f1bce2cdcd5ab12ad6e02d7b2f8e4401
BLAKE2b-256 06d3af108d9c2321073344670d0b99d5263815e00fee169488abc84d09b04257

See more details on using hashes here.

Provenance

The following attestation bundles were made for reprospect-1.0.6-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