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.5.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.5-py3-none-any.whl (23.5 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyligent-0.2.5.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.5.tar.gz
Algorithm Hash digest
SHA256 1e3b846c6b152bcece9727e47366f3507f4934782477dc563330eb46fed13880
MD5 4b547965b7660cd66add47d09e73e930
BLAKE2b-256 27794044c6745b70c42c114abf95eccb1ec31fcc32fbf1a2794da459f18831a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyligent-0.2.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 2a2b1a22b97edb7cfe1b72a3dfed522d711e9fbce711b9dfebb9a67521662a5e
MD5 5565fab7d090a553efac4712786d3b97
BLAKE2b-256 b051be9b246e172d35aa6c9215ac97f01b8ac707568291ec3f317724dac09145

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