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/1a/60/efbdc50b69db251fb055c444f0a81539af47e6ad980185b05ca8d7f3a161/fedcore-0.0.4.6.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.4.6",
"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": "04ee085bbe6ac58fea797da117dfb1c689c8ae9a6389d26e4030cc7c734061ae",
"md5": "2261a631f37f0f40375975a8eaa3ebe9",
"sha256": "0f855be962a52f71a79de46bb103f0aec693f2ac8f3b476a10234cceafb90e2e"
},
"downloads": -1,
"filename": "fedcore-0.0.4.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2261a631f37f0f40375975a8eaa3ebe9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.11,>=3.8",
"size": 1872328,
"upload_time": "2024-11-25T08:33:51",
"upload_time_iso_8601": "2024-11-25T08:33:51.964562Z",
"url": "https://files.pythonhosted.org/packages/04/ee/085bbe6ac58fea797da117dfb1c689c8ae9a6389d26e4030cc7c734061ae/fedcore-0.0.4.6-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1a60efbdc50b69db251fb055c444f0a81539af47e6ad980185b05ca8d7f3a161",
"md5": "e30f95e12c80813c393f4e57c4991ee3",
"sha256": "b4a9701318711cc4e302a1814fa5a5ccc830b60edc7db621a49f56974df6ac6c"
},
"downloads": -1,
"filename": "fedcore-0.0.4.6.tar.gz",
"has_sig": false,
"md5_digest": "e30f95e12c80813c393f4e57c4991ee3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.11,>=3.8",
"size": 1336963,
"upload_time": "2024-11-25T08:33:54",
"upload_time_iso_8601": "2024-11-25T08:33:54.071530Z",
"url": "https://files.pythonhosted.org/packages/1a/60/efbdc50b69db251fb055c444f0a81539af47e6ad980185b05ca8d7f3a161/fedcore-0.0.4.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-25 08:33:54",
"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"
}