Skip to main content

Diligent framework for python

Project description

Pyligent

Python PyPI version

Pyligent is a framework for reinforcement learning through search-based reasoning, implementing concepts from From Reasoning to Super-Intelligence: A Search-Theoretic Perspective.

Installation

Note: Pyligent requires PyTorch. Please install the version appropriate for your hardware before installing Pyligent.

1. Install PyTorch

Using uv:

Check the official guide

For CPU-only environments:

pip install torch --index-url https://download.pytorch.org/whl/cpu

For CUDA 12.8 environments:

pip install torch --index-url https://download.pytorch.org/whl/cu128

(For other CUDA versions, please refer to the PyTorch Get Started guide.)

2. Install Pyligent

Once PyTorch is installed:

pip install pyligent

or

uv add pyligent

Quick Start

import pyligent

# Your quick start example here

Key Features

  • Search-based reasoning for transformer models
  • PyTorch-based implementation with PEFT support
  • GPU acceleration support (via CUDA-enabled PyTorch)
  • Fine-tuning and evaluation pipelines

Requirements

  • Python ≥ 3.13
  • PyTorch ≥ 2.8.0 (must be installed manually, see Installation above)

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

pyligent-0.2.4.tar.gz (23.0 MB view details)

Uploaded Source

Built Distribution

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

pyligent-0.2.4-py3-none-any.whl (23.5 MB view details)

Uploaded Python 3

File details

Details for the file pyligent-0.2.4.tar.gz.

File metadata

  • Download URL: pyligent-0.2.4.tar.gz
  • Upload date:
  • Size: 23.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyligent-0.2.4.tar.gz
Algorithm Hash digest
SHA256 a49fc1d304bb414d04f848dbc7fd9cd326133adf6fbba817a46879fd28e262dd
MD5 38e1e5f26af3bca30bc9751a8e404ba0
BLAKE2b-256 2cfe3686e4fc17ef168912e3d7d6f31bf535ec0392dcb78d201b84e2edb9339b

See more details on using hashes here.

File details

Details for the file pyligent-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: pyligent-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 23.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyligent-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 cb6767132ccada28dd1660593b2f6ea493e3fc5621d1b6f6db1dbb2d29da18ef
MD5 e4e41d49cddbf83c17305b4238b9a841
BLAKE2b-256 d77f2d86f6d47276a852d48466413069be25dbb3342d40a2678e58f19ad5371b

See more details on using hashes here.

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