-
Notifications
You must be signed in to change notification settings - Fork 941
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
314492c
commit 4f61639
Showing
76 changed files
with
239 additions
and
249 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
blank_issues_enabled: false | ||
contact_links: | ||
- name: Slack Channel | ||
url: https://flower.dev/join-slack | ||
url: https://flower.ai/join-slack | ||
about: Connect with other Flower users and contributors and discuss with them or ask them questions. | ||
- name: Discussion | ||
url: https://github.com/adap/flower/discussions | ||
about: Ask about new features or general questions. Please use the discussion area in most of the cases instead of the issues. | ||
about: Ask about new features or general questions. Please use the discussion area in most of the cases instead of the issues. | ||
- name: Flower Issues | ||
url: https://github.com/adap/flower/issues | ||
about: Contribute new features/enhancements, report bugs, or improve the documentation. | ||
- name: Flower Mail | ||
url: https://flower.dev/ | ||
about: If your project needs professional support please contact the Flower team (hello@flower.dev). | ||
url: https://flower.ai/ | ||
about: If your project needs professional support please contact the Flower team (hello@flower.ai). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
# Changelog | ||
|
||
Flower changes are tracked as part of the documentation: [Flower Changelog](https://flower.dev/docs/changelog.html). | ||
Flower changes are tracked as part of the documentation: [Flower Changelog](https://flower.ai/docs/changelog.html). | ||
|
||
The changelog source can be edited here: `doc/source/changelog.rst` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,9 +9,9 @@ description = "DASHA: Distributed nonconvex optimization with communication comp | |
license = "Apache-2.0" | ||
authors = ["Alexander Tyurin <[email protected]>"] | ||
readme = "README.md" | ||
homepage = "https://flower.dev" | ||
homepage = "https://flower.ai" | ||
repository = "https://github.com/adap/flower" | ||
documentation = "https://flower.dev" | ||
documentation = "https://flower.ai" | ||
classifiers = [ | ||
"Development Status :: 3 - Alpha", | ||
"Intended Audience :: Developers", | ||
|
@@ -88,8 +88,8 @@ plugins = "numpy.typing.mypy_plugin" | |
[tool.pylint."MESSAGES CONTROL"] | ||
disable = "bad-continuation,duplicate-code,too-few-public-methods,useless-import-alias,no-self-use,too-many-locals,too-many-instance-attributes" | ||
good-names = "i,j,k,_,x,y,X,Y" | ||
signature-mutators="hydra.main.main" | ||
generated-members="numpy.*, torch.*" | ||
signature-mutators = "hydra.main.main" | ||
generated-members = "numpy.*, torch.*" | ||
|
||
[[tool.mypy.overrides]] | ||
module = [ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,9 +9,9 @@ description = "DepthFL: Depthwise Federated Learning for Heterogeneous Clients" | |
license = "Apache-2.0" | ||
authors = ["Minjae Kim <[email protected]>"] | ||
readme = "README.md" | ||
homepage = "https://flower.dev" | ||
homepage = "https://flower.ai" | ||
repository = "https://github.com/adap/flower" | ||
documentation = "https://flower.dev" | ||
documentation = "https://flower.ai" | ||
classifiers = [ | ||
"Development Status :: 3 - Alpha", | ||
"Intended Audience :: Developers", | ||
|
@@ -41,8 +41,8 @@ python = ">=3.10.0, <3.11.0" | |
flwr = { extras = ["simulation"], version = "1.5.0" } | ||
hydra-core = "1.3.2" # don't change this | ||
matplotlib = "3.7.1" | ||
torch = { url = "https://download.pytorch.org/whl/cu116/torch-1.13.1%2Bcu116-cp310-cp310-linux_x86_64.whl"} | ||
torchvision = { url = "https://download.pytorch.org/whl/cu116/torchvision-0.14.1%2Bcu116-cp310-cp310-linux_x86_64.whl"} | ||
torch = { url = "https://download.pytorch.org/whl/cu116/torch-1.13.1%2Bcu116-cp310-cp310-linux_x86_64.whl" } | ||
torchvision = { url = "https://download.pytorch.org/whl/cu116/torchvision-0.14.1%2Bcu116-cp310-cp310-linux_x86_64.whl" } | ||
|
||
|
||
[tool.poetry.dev-dependencies] | ||
|
@@ -84,10 +84,10 @@ plugins = "numpy.typing.mypy_plugin" | |
[tool.pylint."MESSAGES CONTROL"] | ||
disable = "bad-continuation,duplicate-code,too-few-public-methods,useless-import-alias" | ||
good-names = "i,j,k,_,x,y,X,Y" | ||
signature-mutators="hydra.main.main" | ||
signature-mutators = "hydra.main.main" | ||
|
||
[tool.pylint.typecheck] | ||
generated-members="numpy.*, torch.*, tensorflow.*" | ||
generated-members = "numpy.*, torch.*, tensorflow.*" | ||
|
||
[[tool.mypy.overrides]] | ||
module = [ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,11 +7,14 @@ name = "fedmeta" | |
version = "1.0.0" | ||
description = "Implementation of FedMeta (Fei Chen et al. 2018)" | ||
license = "Apache-2.0" | ||
authors = ["Jinsoo Kim <[email protected]>", "Kangyoon Lee <[email protected]>"] | ||
authors = [ | ||
"Jinsoo Kim <[email protected]>", | ||
"Kangyoon Lee <[email protected]>", | ||
] | ||
readme = "README.md" | ||
homepage = "https://flower.dev" | ||
homepage = "https://flower.ai" | ||
repository = "https://github.com/adap/flower" | ||
documentation = "https://flower.dev" | ||
documentation = "https://flower.ai" | ||
classifiers = [ | ||
"Development Status :: 3 - Alpha", | ||
"Intended Audience :: Developers", | ||
|
@@ -37,14 +40,14 @@ classifiers = [ | |
] | ||
|
||
[tool.poetry.dependencies] | ||
python = ">=3.10.0, <3.11.0" | ||
python = ">=3.10.0, <3.11.0" | ||
flwr = { extras = ["simulation"], version = "1.5.0" } | ||
hydra-core = "1.3.2" # don't change this | ||
hydra-core = "1.3.2" # don't change this | ||
matplotlib = "3.7.1" | ||
scikit-learn = "1.3.1" | ||
torch = { url = "https://download.pytorch.org/whl/cu117/torch-2.0.1%2Bcu117-cp310-cp310-linux_x86_64.whl"} | ||
torchvision = { url = "https://download.pytorch.org/whl/cu117/torchvision-0.15.2%2Bcu117-cp310-cp310-linux_x86_64.whl"} | ||
pillow = "9.5.0" # needed <10.0.0 for LEAF repo scripts | ||
torch = { url = "https://download.pytorch.org/whl/cu117/torch-2.0.1%2Bcu117-cp310-cp310-linux_x86_64.whl" } | ||
torchvision = { url = "https://download.pytorch.org/whl/cu117/torchvision-0.15.2%2Bcu117-cp310-cp310-linux_x86_64.whl" } | ||
pillow = "9.5.0" # needed <10.0.0 for LEAF repo scripts | ||
|
||
|
||
[tool.poetry.dev-dependencies] | ||
|
@@ -74,9 +77,7 @@ target-version = ["py38", "py39", "py310", "py311"] | |
[tool.pytest.ini_options] | ||
minversion = "6.2" | ||
addopts = "-qq" | ||
testpaths = [ | ||
"flwr_baselines", | ||
] | ||
testpaths = ["flwr_baselines"] | ||
|
||
[tool.mypy] | ||
ignore_missing_imports = true | ||
|
@@ -86,16 +87,13 @@ plugins = "numpy.typing.mypy_plugin" | |
[tool.pylint."MESSAGES CONTROL"] | ||
disable = "bad-continuation,duplicate-code,too-few-public-methods,useless-import-alias" | ||
good-names = "i,j,k,_,x,y,X,Y" | ||
signature-mutators="hydra.main.main" | ||
signature-mutators = "hydra.main.main" | ||
|
||
[tool.pylint.typecheck] | ||
generated-members="numpy.*, torch.*, tensorflow.*" | ||
generated-members = "numpy.*, torch.*, tensorflow.*" | ||
|
||
[[tool.mypy.overrides]] | ||
module = [ | ||
"importlib.metadata.*", | ||
"importlib_metadata.*", | ||
] | ||
module = ["importlib.metadata.*", "importlib_metadata.*"] | ||
follow_imports = "skip" | ||
follow_imports_for_stubs = true | ||
disallow_untyped_calls = false | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,9 +9,9 @@ description = "FedMLB Flower Baseline" | |
license = "Apache-2.0" | ||
authors = ["Alessio Mora <[email protected]>"] | ||
readme = "README.md" | ||
homepage = "https://flower.dev" | ||
homepage = "https://flower.ai" | ||
repository = "https://github.com/adap/flower" | ||
documentation = "https://flower.dev" | ||
documentation = "https://flower.ai" | ||
classifiers = [ | ||
"Development Status :: 3 - Alpha", | ||
"Intended Audience :: Developers", | ||
|
@@ -83,10 +83,10 @@ plugins = "numpy.typing.mypy_plugin" | |
[tool.pylint."MESSAGES CONTROL"] | ||
disable = "bad-continuation,duplicate-code,too-few-public-methods,useless-import-alias" | ||
good-names = "i,j,k,_,x,y,X,Y" | ||
signature-mutators="hydra.main.main" | ||
signature-mutators = "hydra.main.main" | ||
|
||
[tool.pylint.typecheck] | ||
generated-members="numpy.*, torch.*, tensorflow.*" | ||
generated-members = "numpy.*, torch.*, tensorflow.*" | ||
|
||
[[tool.mypy.overrides]] | ||
module = [ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,9 +9,9 @@ description = "Flower Baselines" | |
license = "Apache-2.0" | ||
authors = ["Yahia Salaheldin Shaaban <[email protected]>", "Omar Mokhtar < >", "Roeia Amr < >"] | ||
readme = "README.md" | ||
homepage = "https://flower.dev" | ||
homepage = "https://flower.ai" | ||
repository = "https://github.com/adap/flower" | ||
documentation = "https://flower.dev" | ||
documentation = "https://flower.ai" | ||
classifiers = [ | ||
"Development Status :: 3 - Alpha", | ||
"Intended Audience :: Developers", | ||
|
@@ -42,8 +42,8 @@ flwr = { extras = ["simulation"], version = "1.5.0" } | |
hydra-core = "1.3.2" # don't change this | ||
matplotlib = "^3.7.2" | ||
tqdm = "^4.66.1" | ||
torch = {url = "https://download.pytorch.org/whl/cu117/torch-2.0.1%2Bcu117-cp310-cp310-linux_x86_64.whl"} | ||
torchvision = { url = "https://download.pytorch.org/whl/cu117/torchvision-0.15.2%2Bcu117-cp310-cp310-linux_x86_64.whl"} | ||
torch = { url = "https://download.pytorch.org/whl/cu117/torch-2.0.1%2Bcu117-cp310-cp310-linux_x86_64.whl" } | ||
torchvision = { url = "https://download.pytorch.org/whl/cu117/torchvision-0.15.2%2Bcu117-cp310-cp310-linux_x86_64.whl" } | ||
|
||
[tool.poetry.dev-dependencies] | ||
isort = "==5.11.5" | ||
|
@@ -85,10 +85,10 @@ plugins = "numpy.typing.mypy_plugin" | |
[tool.pylint."MESSAGES CONTROL"] | ||
disable = "bad-continuation,duplicate-code,too-few-public-methods,useless-import-alias" | ||
good-names = "i,j,k,_,x,y,X,Y,m,w1,w2,W1,W2,n,r1,r2,r3,W,w,v,lr,f,r,T,a,b,c" | ||
signature-mutators="hydra.main.main" | ||
signature-mutators = "hydra.main.main" | ||
|
||
[tool.pylint.typecheck] | ||
generated-members="numpy.*, torch.*, tensorflow.*" | ||
generated-members = "numpy.*, torch.*, tensorflow.*" | ||
|
||
[[tool.mypy.overrides]] | ||
module = [ | ||
|
Oops, something went wrong.