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/e7/62/13325b4c72aad073a8b6ce9980b021984f6c5e55b149e688c8fef470518a/fedcore-0.0.5.3.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.3",
"project_urls": {
"Homepage": "https://github.com/v1docq/FedCore"
},
"split_keywords": [
"federated learning",
" machine learning",
" deep learning",
" pruning",
" quantization",
" distributed learning"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "547c136c2be679470941e18500fb2218b7ce33936553c2e39fec0621f9504ba9",
"md5": "636cffde1c9db2071ec77155b077fc0a",
"sha256": "601dd2e963f824aa7622c3afc273c645c3b29730cb2936758e3d431961de131f"
},
"downloads": -1,
"filename": "fedcore-0.0.5.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "636cffde1c9db2071ec77155b077fc0a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.11,>=3.8",
"size": 230832,
"upload_time": "2025-07-09T21:11:49",
"upload_time_iso_8601": "2025-07-09T21:11:49.494424Z",
"url": "https://files.pythonhosted.org/packages/54/7c/136c2be679470941e18500fb2218b7ce33936553c2e39fec0621f9504ba9/fedcore-0.0.5.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e76213325b4c72aad073a8b6ce9980b021984f6c5e55b149e688c8fef470518a",
"md5": "a72bfcd64287c07e59af9dff2683b3d4",
"sha256": "e6d32110046301374facfa2dcddfab570c860894406e93be8f587c2c031cb777"
},
"downloads": -1,
"filename": "fedcore-0.0.5.3.tar.gz",
"has_sig": false,
"md5_digest": "a72bfcd64287c07e59af9dff2683b3d4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.11,>=3.8",
"size": 187111,
"upload_time": "2025-07-09T21:11:50",
"upload_time_iso_8601": "2025-07-09T21:11:50.730938Z",
"url": "https://files.pythonhosted.org/packages/e7/62/13325b4c72aad073a8b6ce9980b021984f6c5e55b149e688c8fef470518a/fedcore-0.0.5.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-09 21:11:50",
"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": [
[
"==",
"0.7.5"
]
]
},
{
"name": "accelerate",
"specs": [
[
"==",
"0.31.0"
]
]
},
{
"name": "distributed",
"specs": [
[
"==",
"2023.5.0"
]
]
},
{
"name": "bokeh",
"specs": []
},
{
"name": "fastai",
"specs": []
},
{
"name": "chardet",
"specs": []
},
{
"name": "datasetsforecast",
"specs": []
},
{
"name": "datasets",
"specs": []
},
{
"name": "fastcore",
"specs": [
[
">=",
"1.3.0"
]
]
},
{
"name": "huggingface_hub",
"specs": [
[
"==",
"0.24.0"
]
]
},
{
"name": "mpi4py",
"specs": [
[
"==",
"3.1.6"
]
]
},
{
"name": "neural_insights",
"specs": []
},
{
"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": "segmentation_models_pytorch",
"specs": [
[
">=",
"0.3"
]
]
},
{
"name": "tf_slim",
"specs": [
[
"==",
"1.1.0"
]
]
},
{
"name": "timm",
"specs": [
[
"==",
"1.0.7"
]
]
},
{
"name": "torch_pruning",
"specs": [
[
"==",
"1.5.2"
]
]
},
{
"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"
}