Skip to main content

No project description provided

Project description

UDAO

This repository is the home of the UDAO library - a next-generation unified data analytics optimizer.

References:

Getting Started

Install

Using pip:

pip install udao

Install on GPU

The current GPU version relies on CUDA 11.8 and PyTorch 2.0.1. The following instructions are for installing the GPU version of UDAO.

Requirements

Before installing, please make sure you have the following dependencies installed (using pip):

  pip install cuda-python==11.8
  pip install torch==2.0.1+cu118 --index-url https://download.pytorch.org/whl/cu118
  pip install torchvision==0.15.2+cu118 --index-url https://download.pytorch.org/whl/cu118
  pip install torchaudio==2.0.2+cu118 --index-url https://download.pytorch.org/whl/cu118
  pip install dglgo==0.0.2
  pip install dgl==1.1.3 -f https://data.dgl.ai/wheels/cu118/repo.html

Documentation

You can find the documentation on our (GitHub Pages)[https://angryrou.github.io/udao/]

Limitations

Some known limitations:

  1. Pandas DataFrame may have limitations when working with very large datasets.
  2. Optimization algorithms require independent functions for each objective or constraint, impacting optimization speed, which may not match the speed achieved in our referenced papers (a fix is planned soon)
  3. Categorical variables are always enumerated in MOGD.
  4. Preprocessed data is not cached for reuse in hyper-parameter tuning

Contributing

We welcome contributions! You can go to CONTRIBUTING.md for more information.

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

udao-1.0.4.tar.gz (84.6 kB view details)

Uploaded Source

Built Distribution

udao-1.0.4-py3-none-any.whl (123.7 kB view details)

Uploaded Python 3

File details

Details for the file udao-1.0.4.tar.gz.

File metadata

  • Download URL: udao-1.0.4.tar.gz
  • Upload date:
  • Size: 84.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.12

File hashes

Hashes for udao-1.0.4.tar.gz
Algorithm Hash digest
SHA256 278afca33f7f8cc56612e9d57f7026d91043158cde7d5d7f3b325a8b2ab31867
MD5 71fee2f32261f48e3a011cfe71c7ce69
BLAKE2b-256 1ed6efdccb098a0bbf89f4ed07a1a527d61b226df6cffb316491d98748d1c8f8

See more details on using hashes here.

File details

Details for the file udao-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: udao-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 123.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.12

File hashes

Hashes for udao-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 8032e89bd78b65e0e17d505773c8dadc39117d128ca396668730f2876003c739
MD5 1b1cb24b399733e3bc890cbea7a4294a
BLAKE2b-256 a6cd43bdbab7172dadf6896243f8b71ec01cd73253df1ae29e2ae11976e8f078

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