Queuinx: A library for performance evaluation in Jax
Project description
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4048700934581be7f1ee93f4893d48edd67f2ae7e250d73d415abd8d02bc964 |
|
MD5 | f89cc7ad10f8d9d9b3794ca41250b4b4 |
|
BLAKE2b-256 | ed7d44bdb7784320abe41e352d14c1cadda5069b905d3351d1d2a1e7d55e9576 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdc92634d36b7977fc0f53d9c81cb341853ff9a72f3f9578f5b0107eef650e3f |
|
MD5 | 97a3443ccdeffb1c81e325f8184b7367 |
|
BLAKE2b-256 | ad8ea1336db8730781fd976a3683338151a887089d340a0ba8ba5b3fa362e9ea |