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

For CPU-only environments:

pip install pyligent[cpu]

For CUDA 12.8 CUDA environments:

pip install pyligent[cu128]

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 with CUDA 12.8
  • 🎯 Fine-tuning and evaluation pipelines

Requirements

  • Python ≥ 3.13
  • PyTorch ≥ 2.8.0 (installed automatically based on chosen extra)

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyligent-0.2.0.tar.gz
  • Upload date:
  • Size: 23.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.25 {"installer":{"name":"uv","version":"0.9.25","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.0.tar.gz
Algorithm Hash digest
SHA256 d839f430e0c6c9ab35205dfebb4ace6b1a6f62d61fae55943e0a522e99648046
MD5 bb7e0b776ed801367ac8854af15ab2c3
BLAKE2b-256 221b3e927cad4c8d9d4c2202df604fa73e5ec96282c80b7cf334784dd8860b25

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyligent-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 23.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.25 {"installer":{"name":"uv","version":"0.9.25","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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6653b00543e7c78a416e5b411ec99951ae421dce963e92af6bb2bc7caeaa53fc
MD5 46442d8c10145f01e546f16457afae78
BLAKE2b-256 dab4a13c294ee4536213eebcae4be447756b2c81eefbec78739abdc8dd11e87d

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