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.1.tar.gz (19.6 kB view details)

Uploaded Source

Built Distribution

pytorch_probing-0.1.1-py3-none-any.whl (16.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pytorch_probing-0.1.1.tar.gz
  • Upload date:
  • Size: 19.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for pytorch_probing-0.1.1.tar.gz
Algorithm Hash digest
SHA256 01b8b7387cc160899e2f991da856ae96a3b2e549e98128c3720790b2a95434a3
MD5 30d48b11db948ad65f81d551f376ab43
BLAKE2b-256 b0627860aa5ccd0840e6816132f3058eb080a288f571039494962d42ec3340ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytorch_probing-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cf2e1f6a6595879cf2e05b1c9214d54f3509fe618024281e4e3350d1805f8fa0
MD5 baa5708ef856eb7563c40fb71af7833d
BLAKE2b-256 d755f345ee7c5036da9489ca5b00617553ee5078ff96e8bce4f925ab140719d8

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