FedCore
=======
`FEDot COmpREs` - Framework for model compression, based on FEDOT.
.. start-badges
.. list-table::
:stub-columns: 1
* - Code
- | |version| |python| |os|
* - Languages
- | |eng|
* - Docs & Examples
- |examples|
.. end-badges
.. |version| image:: https://badge.fury.io/py/fedcore.svg
:target: https://badge.fury.io/py/fedcore
:alt: PyPi version
.. |python| image:: https://img.shields.io/pypi/pyversions/fedcore.svg
:alt: Supported Python Versions
:target: https://img.shields.io/pypi/pyversions/fedcore
.. |os| image:: https://img.shields.io/badge/os-windows%20%7C%20linux-green
:alt: Supported OS
:target: https://img.shields.io/badge/os-windows%20%7C%20linux-green
.. |eng| image:: https://img.shields.io/badge/lang-eng-green.svg
:target: /README_en.rst
.. |examples| image:: https://img.shields.io/badge/examples-here-blue.svg
:target: https://github.com/v1docq/FedCore/tree/main/examples
:alt: Documentation Page
Installation
------------
To install the package an MPI should be installed.
For Linux it can be done with the following commands:
.. code-block::
sudo apt-get update
sudo apt-get install -y openmpi-bin libopenmpi-dev
Then using PIP:
.. code-block::
pip install fedcore
R&D plans
---------
- soon
Supported by
------------
- soon
Raw data
{
"_id": null,
"home_page": "https://github.com/v1docq/FedCore",
"name": "fedcore",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.11,>=3.8",
"maintainer_email": null,
"keywords": "federated learning, machine learning, deep learning, pruning, quantization, distributed learning",
"author": "Ilia Revin",
"author_email": "revine@inbox.ru",
"download_url": "https://files.pythonhosted.org/packages/98/de/38a9d0b933d65cc461c43054b6fffc837b46a9ea2812582b82bc75c8bd04/fedcore-0.0.5.0.tar.gz",
"platform": null,
"description": "FedCore\n=======\n\n`FEDot COmpREs` - Framework for model compression, based on FEDOT.\n\n.. start-badges\n.. list-table::\n :stub-columns: 1\n\n * - Code\n - | |version| |python| |os|\n * - Languages\n - | |eng|\n * - Docs & Examples\n - |examples|\n.. end-badges\n\n.. |version| image:: https://badge.fury.io/py/fedcore.svg\n :target: https://badge.fury.io/py/fedcore\n :alt: PyPi version\n\n.. |python| image:: https://img.shields.io/pypi/pyversions/fedcore.svg\n :alt: Supported Python Versions\n :target: https://img.shields.io/pypi/pyversions/fedcore\n\n.. |os| image:: https://img.shields.io/badge/os-windows%20%7C%20linux-green\n :alt: Supported OS\n :target: https://img.shields.io/badge/os-windows%20%7C%20linux-green\n\n.. |eng| image:: https://img.shields.io/badge/lang-eng-green.svg\n :target: /README_en.rst\n\n.. |examples| image:: https://img.shields.io/badge/examples-here-blue.svg\n :target: https://github.com/v1docq/FedCore/tree/main/examples\n :alt: Documentation Page\n\n\n\n\nInstallation\n------------\nTo install the package an MPI should be installed.\nFor Linux it can be done with the following commands:\n\n.. code-block::\n\n sudo apt-get update\n sudo apt-get install -y openmpi-bin libopenmpi-dev\n\n\nThen using PIP:\n\n.. code-block::\n\n pip install fedcore\n\n\n\nR&D plans\n---------\n\n- soon\n\nSupported by\n------------\n- soon\n",
"bugtrack_url": null,
"license": "BSD 3-Clause",
"summary": "Federated learning core library",
"version": "0.0.5.0",
"project_urls": {
"Homepage": "https://github.com/v1docq/FedCore"
},
"split_keywords": [
"federated learning",
" machine learning",
" deep learning",
" pruning",
" quantization",
" distributed learning"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d3ea358ff527f426d9362f74a0ee17f97f0c659b440794caa038abfde0649aca",
"md5": "24676e7a0bf4d4704d475136df9a4820",
"sha256": "323f1d1e0e2bb28945e3355ae300742ba0c2f80d186a3436eb6198363194f30a"
},
"downloads": -1,
"filename": "fedcore-0.0.5.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "24676e7a0bf4d4704d475136df9a4820",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.11,>=3.8",
"size": 1881272,
"upload_time": "2025-01-12T23:11:44",
"upload_time_iso_8601": "2025-01-12T23:11:44.542338Z",
"url": "https://files.pythonhosted.org/packages/d3/ea/358ff527f426d9362f74a0ee17f97f0c659b440794caa038abfde0649aca/fedcore-0.0.5.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "98de38a9d0b933d65cc461c43054b6fffc837b46a9ea2812582b82bc75c8bd04",
"md5": "cf5c72aaa9363ec9da6531fa56ea6f34",
"sha256": "48a59814e21819cf0945da88300df10bdfc78cbc89fbca4210f5b086aa77d78f"
},
"downloads": -1,
"filename": "fedcore-0.0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "cf5c72aaa9363ec9da6531fa56ea6f34",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.11,>=3.8",
"size": 1344658,
"upload_time": "2025-01-12T23:11:47",
"upload_time_iso_8601": "2025-01-12T23:11:47.611245Z",
"url": "https://files.pythonhosted.org/packages/98/de/38a9d0b933d65cc461c43054b6fffc837b46a9ea2812582b82bc75c8bd04/fedcore-0.0.5.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-12 23:11:47",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "v1docq",
"github_project": "FedCore",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "mabwiser",
"specs": [
[
"==",
"2.7.0"
]
]
},
{
"name": "imageio",
"specs": [
[
"==",
"2.28.1"
]
]
},
{
"name": "contourpy",
"specs": [
[
"==",
"1.0.1"
]
]
},
{
"name": "xgboost",
"specs": [
[
"==",
"1.4.0"
]
]
},
{
"name": "statsmodels",
"specs": []
},
{
"name": "fedot",
"specs": []
},
{
"name": "accelerate",
"specs": [
[
"==",
"0.31.0"
]
]
},
{
"name": "distributed",
"specs": [
[
"==",
"2023.5.0"
]
]
},
{
"name": "fastai",
"specs": [
[
"==",
"1.0.61"
]
]
},
{
"name": "fastcore",
"specs": [
[
">=",
"1.3.0"
]
]
},
{
"name": "huggingface_hub",
"specs": [
[
"==",
"0.23.4"
]
]
},
{
"name": "mpi4py",
"specs": [
[
"==",
"3.1.6"
]
]
},
{
"name": "neural_insights",
"specs": [
[
"==",
"2.6"
]
]
},
{
"name": "onnxruntime",
"specs": [
[
"==",
"1.16.3"
]
]
},
{
"name": "onnxruntime_extensions",
"specs": [
[
"==",
"0.11.0"
]
]
},
{
"name": "opendatasets",
"specs": [
[
"==",
"0.1.22"
]
]
},
{
"name": "packaging",
"specs": [
[
"==",
"24.1"
]
]
},
{
"name": "prettytable",
"specs": [
[
"==",
"3.10.0"
]
]
},
{
"name": "protobuf",
"specs": [
[
"==",
"5.27.1"
]
]
},
{
"name": "pycocotools",
"specs": [
[
"==",
"2.0.7"
]
]
},
{
"name": "pydantic",
"specs": [
[
"==",
"2.7.4"
]
]
},
{
"name": "PyMonad",
"specs": [
[
"==",
"2.4.0"
]
]
},
{
"name": "PyYAML",
"specs": [
[
"==",
"6.0.1"
]
]
},
{
"name": "schema",
"specs": [
[
"==",
"0.7.7"
]
]
},
{
"name": "six",
"specs": [
[
"==",
"1.16.0"
]
]
},
{
"name": "tf_slim",
"specs": [
[
"==",
"1.1.0"
]
]
},
{
"name": "timm",
"specs": [
[
"==",
"1.0.7"
]
]
},
{
"name": "torch_pruning",
"specs": [
[
"==",
"1.4.0"
]
]
},
{
"name": "torchinfo",
"specs": [
[
"==",
"1.8.0"
]
]
},
{
"name": "torchmetrics",
"specs": [
[
"==",
"1.4.0.post0"
]
]
},
{
"name": "torchvision",
"specs": [
[
"==",
"0.18.1"
]
]
},
{
"name": "transformers",
"specs": [
[
"==",
"4.41.2"
]
]
},
{
"name": "typing_extensions",
"specs": [
[
"==",
"4.12.2"
]
]
}
],
"lcname": "fedcore"
}