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.3.tar.gz (84.3 kB view hashes)

Uploaded Source

Built Distribution

udao-1.0.3-py3-none-any.whl (123.5 kB view hashes)

Uploaded Python 3

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