Skip to main content

No project description provided

Project description

VERS-Models

PyPI - Version PyPI - Python Version

Table des matières

  1. Description
  2. Installation
    1. PyPi
    2. Développement
  3. Usage
    1. Ligne de commande
  4. License

Description

Installation

PyPi

VERS est disponible sur PyPi, vous pouvez l'installer avec pip à l'aide de la commande suivante:

pip install vers-models

Vous pouvez ensuite vérifier que l'installation s'est bien passée en lançant la commande vers --version

Développement

Pour installer VERS en mode développement, vous pouvez cloner le dépôt git et installer les dépendances avec pip:

git clone https://github.com/Marceau-H/VERS-Models.git
cd VERS-Models
pip install -e .

Usage

Ligne de commande

La cli se lance avec vers dans un terminal

Exemple d'usage:

vers --train --lang_name metrique_strophe --nb_predictions 100 --model_class multi_head_attn --num_epochs 50 --batch_size 650

Cette commande va entraîner (--train) un modèle de type multi_head_attn (--model_class) sur le dataset metrique_strophe (--lang_name) pendant 50 epochs (--num_epochs) avec une taille de batch de 650 (--batch_size) et va faire 100 prédictions à la fin de l'entraînement (--nb_predictions).

Options disponibles:

Cependant, il existe de nombreuses options disponibles pour la commande vers, vous pouvez les lister en lançant la commande suivante:

vers --help

Cela vous donnera une liste de toutes les options disponibles et de leur description.

Options spécifiques à un modèle:

Les modèles ont également des options qui leur sont propres, en effer, selon l'architecture choisie, différents hyperparamètres peuvent être modifiés. Par exemple, pour le modèle multi_head_attn, vous pouvez modifier le nombre de têtes d'attention avec l'option --num_heads. Les options disponibles pour chaque modèle sont listées dans le fichier de configuration correspondant dans le dossier config, certaines options à spécifier obligatoirement (notifiées par TO SPECIFY) et d'autres ont des valeurs par défaut. Si vous voulez lister les options disponibles pour un modèle, vous pouvez le faire en lançant la commande suivante:

vers --model_help [model_class]

Cela vous donnera une liste de toutes les options disponibles pour le modèle (model_class à remplacer par le nom du modèle) et de leur type (défaut, obligatoire, etc.).

Exemple d'usage:
vers --model_help multi_head_attn

License

Ce projet est sous licence AGPL-3.0+ voir le fichier LICENSE pour plus de détails.

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

vers_models-0.1.1.tar.gz (35.2 kB view details)

Uploaded Source

Built Distribution

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

vers_models-0.1.1-py3-none-any.whl (40.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vers_models-0.1.1.tar.gz
  • Upload date:
  • Size: 35.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for vers_models-0.1.1.tar.gz
Algorithm Hash digest
SHA256 da695f03b7e045b33d5401530ab010bec36fac9b682703abaf922f5787097443
MD5 1d93bba966954ae93689a2f6649c6aa3
BLAKE2b-256 3caead574c170d57e2bfcd4d4474c3b9708201f393e57ebb1c06922c5d04a744

See more details on using hashes here.

Provenance

The following attestation bundles were made for vers_models-0.1.1.tar.gz:

Publisher: hatch-build-and-publish.yml on Marceau-h/VERS-Models

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

File details

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

File metadata

  • Download URL: vers_models-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 40.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for vers_models-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 566deb4001167e374e907593ac3e0bd68e1d426d0d9d66e4f7c1ec35ccf85523
MD5 4fa696c4e755532f27ea17b5d563b955
BLAKE2b-256 dffc078cc676798a6604be96150242f14f20cf0c48b83cfb1966e8a2578d361e

See more details on using hashes here.

Provenance

The following attestation bundles were made for vers_models-0.1.1-py3-none-any.whl:

Publisher: hatch-build-and-publish.yml on Marceau-h/VERS-Models

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