Skip to main content

Queuinx: A library for performance evaluation in Jax

Project description

logo

Queuinx

Queuinx is an implementation of some queuing theory results in JAX that is differentiable and accelerator friendly. The particular focus is on networks of finite queues solved by fixed point algorithm of a RouteNetStep step. The API if designed to follow Jraph.

QT meets ML

The use of JAX a machine learning framework as the basis for the implementation allows the use of advanced computational tool like differentiable programming, compilation or support for accelerator.

Instalation

pip install git+https://github.com/krzysztofrusek/queuinx.git or from pypi

pip install queuinx

If you decide to apply the concepts presented or base on the provided code, please do refer our paper.

@ARTICLE{9109574,
  author={K. {Rusek} and J. {Suárez-Varela} and P. {Almasan} and P. {Barlet-Ros} and A. {Cabellos-Aparicio}},
  journal={IEEE Journal on Selected Areas in Communications}, 
  title={RouteNet: Leveraging Graph Neural Networks for Network Modeling and Optimization in SDN}, 
  year={2020},
  volume={38},
  number={10},
  pages={2260-2270},
  doi={10.1109/JSAC.2020.3000405}
}

Documentation

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

queuinx-0.0.3.tar.gz (16.1 kB view details)

Uploaded Source

Built Distribution

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

queuinx-0.0.3-py3-none-any.whl (24.9 kB view details)

Uploaded Python 3

File details

Details for the file queuinx-0.0.3.tar.gz.

File metadata

  • Download URL: queuinx-0.0.3.tar.gz
  • Upload date:
  • Size: 16.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.24

File hashes

Hashes for queuinx-0.0.3.tar.gz
Algorithm Hash digest
SHA256 381d0722fa28459d5b43665a7007e9a7c2ac4eb33fad07f9a68e6581d6a18953
MD5 cfdbd76c7efd81742f52867de81b1d98
BLAKE2b-256 f82d95462f5359e10ab10fd5422c5f4d7756c9cf16a5b9dd3f902e84cbb76d45

See more details on using hashes here.

File details

Details for the file queuinx-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: queuinx-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 24.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.24

File hashes

Hashes for queuinx-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7901a4aa2c73a79985b5028699b88232d37ea111a2e098189ceb73cb9cd55c51
MD5 742ba0ade8e4775156f10f0beaeffed6
BLAKE2b-256 0f4dfaa91cb965900e7f93033467438560579cc76cadebe5c3a22c77ab8158b1

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