Skip to main content

NEAR Program Synthesis: models, tools, and datasets for program synthesis tasks

Project description

Program Synthesis

NEAR Program Synthesis provides a set of models, tools, and datasets for program synthesis tasks.

This repository will make it easier for the community to compare and reuse program synthesis algorithms across different datasets.

Prerequisites

Python 3 (>=3.5) is required to run the code. We also recommend using virtualenv for isolated Python environments and pip for package management. Note, to create a Python 3 environment you need to run:

virtualenv .env --python=python3
source .env/bin/activate

The code also assumes that PyTorch is already installed.

Installation

pip install program-synthesis

Development installation

For development installation you need to clone the repository:

git clone https://github.com/nearai/program_synthesis.git
cd program_synthesis

Install program-synthesis in editable mode:

pip install -e .

Models and datasets

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

program-synthesis-0.1.2.tar.gz (180.2 kB view details)

Uploaded Source

Built Distribution

program_synthesis-0.1.2-py3-none-any.whl (223.1 kB view details)

Uploaded Python 3

File details

Details for the file program-synthesis-0.1.2.tar.gz.

File metadata

File hashes

Hashes for program-synthesis-0.1.2.tar.gz
Algorithm Hash digest
SHA256 d17bb1aaaeb0f2321879cf8da8939ad554c4b9ebdd08224681f0600e65a9257c
MD5 0ad32c91038a245acef2bd6cc97fa75c
BLAKE2b-256 add53e329b3ee9d38f7b713d32dd8637c2a80f767424fbfc0b14f7346bde7229

See more details on using hashes here.

File details

Details for the file program_synthesis-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for program_synthesis-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a2759bac5d50fa03e950e4885599042090d1a64c2367eb86b9a5215d8d6dd246
MD5 19d269df0bad23276b7b917704f7e945
BLAKE2b-256 53e9e50e9d86bfb109579f89f322ee618f0248c4201650ab8d22300e67537612

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