Skip to main content

PyTorch-Probing is a framework for probing PyTorch models internal functioning.

Project description

PyTorch Probing

Python module for creating and using probes with PyTorch modules.

This project was developed as part of the Cognitive Architectures research line from the Hub for Artificial Intelligence and Cognitive Architectures (H.IAAC) of the State University of Campinas (UNICAMP). See more projects from the group here.

Repository Structure

  • src: pytorch_probing source code
  • docs: documentation files
  • examples: examples of usage (see the documentation)
  • test: test codes

Installation / Usage

Installation

  • Installing using pip:

    pip install --upgrade pip
    pip install pytorch_probing
    
  • For installing from the repository:

    git clone https://github.com/H-IAAC/pytorch_probing
    cd pytorch_probing
    pip install --upgrade pip
    pip install .
    

Usage

See the documentation for usage and examples.

Citation

Quando existente, fornecer o Bibtex para citação do(s) artigo(s) publicados referentes ao desenvolvimento desse projeto.

TODO Subir no Zenodo

Authors

  • (2024-) EltonCN : M. Eng. student, FEEC-Unicamp

Acknowledgements

This project is part of the Hub for Artificial Intelligence and Cognitive Architectures (H.IAAC- Hub de Inteligência Artificial e Arquiteturas Cognitivas). We acknowledge the support of PPI-Softex/MCTI by grant 01245.013778/2020-21 through the Brazilian Federal Government.

Licence

Copyright 2024 H.IAAC

Licensed under the GNU LESSER GENERAL PUBLIC LICENSE, Version 3 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.gnu.org/licenses/lgpl-3.0.html

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

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

pytorch_probing-0.1.0.tar.gz (18.1 kB view details)

Uploaded Source

Built Distribution

pytorch_probing-0.1.0-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

Details for the file pytorch_probing-0.1.0.tar.gz.

File metadata

  • Download URL: pytorch_probing-0.1.0.tar.gz
  • Upload date:
  • Size: 18.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.9

File hashes

Hashes for pytorch_probing-0.1.0.tar.gz
Algorithm Hash digest
SHA256 80af5cfb261f34c29aebdb41884ce1014484e7b5b93bd546d8e59e997ac747bc
MD5 1e100056b1aadd22cff23e0d7818fb80
BLAKE2b-256 7b73917a598f40e99ce2a340d1a3d0aa7e81c2d3ab2c263d918ec22e55c731ce

See more details on using hashes here.

File details

Details for the file pytorch_probing-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pytorch_probing-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 883f7a435673610c9497c0ffa6fa03a9c39de173ae06cab508fec73841e2fea4
MD5 3ce09e2424c7ebb6c5bc396b4f2a3e54
BLAKE2b-256 dab8dedd717a2d06ce5c311590c8de8123d161c6b686e90894e5714dd9569234

See more details on using hashes here.

Supported by

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