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.5.tar.gz (92.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

udao-1.0.5-py3-none-any.whl (130.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: udao-1.0.5.tar.gz
  • Upload date:
  • Size: 92.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.18

File hashes

Hashes for udao-1.0.5.tar.gz
Algorithm Hash digest
SHA256 3434a42ea4b99329e94ea4723a4adcea2d8bd46bb01cee1f63d075057092f901
MD5 38f9112bd3198659efdfc33788a83934
BLAKE2b-256 ec8652b78e62b06729c236a2307547bf86c77ea22648319b234450a69b10790d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: udao-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 130.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.18

File hashes

Hashes for udao-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6a6f166687c70e5ede58e85f4e919e17f7990cd661bf76d72e6715b99aa2b643
MD5 ac371c6a28903f2f98808e9a98b630d8
BLAKE2b-256 169f0e2c5394c4f2f6cd4fd5b97239833fc5f830ec5c871114169cc6ccfcf98c

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