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

Uploaded Source

Built Distribution

queuinx-0.0.1-py3-none-any.whl (26.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: queuinx-0.0.1.tar.gz
  • Upload date:
  • Size: 16.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for queuinx-0.0.1.tar.gz
Algorithm Hash digest
SHA256 d4048700934581be7f1ee93f4893d48edd67f2ae7e250d73d415abd8d02bc964
MD5 f89cc7ad10f8d9d9b3794ca41250b4b4
BLAKE2b-256 ed7d44bdb7784320abe41e352d14c1cadda5069b905d3351d1d2a1e7d55e9576

See more details on using hashes here.

File details

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

File metadata

  • Download URL: queuinx-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 26.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for queuinx-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fdc92634d36b7977fc0f53d9c81cb341853ff9a72f3f9578f5b0107eef650e3f
MD5 97a3443ccdeffb1c81e325f8184b7367
BLAKE2b-256 ad8ea1336db8730781fd976a3683338151a887089d340a0ba8ba5b3fa362e9ea

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