Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update URL in source code #2952

Merged
merged 2 commits into from
Feb 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/baseline_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,18 +38,18 @@ body:
attributes:
label: For first time contributors
value: |
- [ ] Read the [`first contribution` doc](https://flower.dev/docs/first-time-contributors.html)
- [ ] Read the [`first contribution` doc](https://flower.ai/docs/first-time-contributors.html)
- [ ] Complete the Flower tutorial
- [ ] Read the Flower Baselines docs to get an overview:
- [ ] [How to use Flower Baselines](https://flower.dev/docs/baselines/how-to-use-baselines.html)
- [ ] [How to contribute a Flower Baseline](https://flower.dev/docs/baselines/how-to-contribute-baselines.html)
- [ ] [How to use Flower Baselines](https://flower.ai/docs/baselines/how-to-use-baselines.html)
- [ ] [How to contribute a Flower Baseline](https://flower.ai/docs/baselines/how-to-contribute-baselines.html)
- type: checkboxes
attributes:
label: Prepare - understand the scope
options:
- label: Read the paper linked above
- label: Decide which experiments you'd like to reproduce. The more the better!
- label: Follow the steps outlined in [Add a new Flower Baseline](https://flower.dev/docs/baselines/how-to-contribute-baselines.html#add-a-new-flower-baseline).
- label: Follow the steps outlined in [Add a new Flower Baseline](https://flower.ai/docs/baselines/how-to-contribute-baselines.html#add-a-new-flower-baseline).
- label: You can use as reference [other baselines](https://github.com/adap/flower/tree/main/baselines) that the community merged following those steps.
- type: checkboxes
attributes:
Expand Down
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/config.yml
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).
6 changes: 3 additions & 3 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,10 +36,10 @@ Example: The variable `rnd` was renamed to `server_round` to improve readability

- [ ] Implement proposed change
- [ ] Write tests
- [ ] Update [documentation](https://flower.dev/docs/writing-documentation.html)
- [ ] Update [documentation](https://flower.ai/docs/writing-documentation.html)
- [ ] Update the changelog entry below
- [ ] Make CI checks pass
- [ ] Ping maintainers on [Slack](https://flower.dev/join-slack/) (channel `#contributions`)
- [ ] Ping maintainers on [Slack](https://flower.ai/join-slack/) (channel `#contributions`)

<!--
Inside the following 'Changelog entry' section, you should put the description of your changes that will be added to the changelog alongside your PR title.
Expand Down Expand Up @@ -68,7 +68,7 @@ Smaller PRs with good descriptions can be considered much more easily.
If you have an urgent request or question, please use the Flower Slack:
https://flower.dev/join-slack/ (channel: #contributions)
https://flower.ai/join-slack/ (channel: #contributions)
Thank you for contributing to Flower!
-->
2 changes: 1 addition & 1 deletion CHANGELOG.md
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`
10 changes: 5 additions & 5 deletions baselines/baseline_template/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ name = "<BASELINE_NAME>" # <----- Ensure it matches the name of your baseline di
version = "1.0.0"
description = "Flower Baselines"
license = "Apache-2.0"
authors = ["The Flower Authors <hello@flower.dev>"]
authors = ["The Flower Authors <hello@flower.ai>"]
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",
Expand Down Expand Up @@ -80,10 +80,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 = [
Expand Down
8 changes: 4 additions & 4 deletions baselines/dasha/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ description = "DASHA: Distributed nonconvex optimization with communication comp
license = "Apache-2.0"
authors = ["Alexander Tyurin <alexandertiurin@gmail.com>"]
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",
Expand Down Expand Up @@ -89,8 +89,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 = [
Expand Down
12 changes: 6 additions & 6 deletions baselines/depthfl/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ description = "DepthFL: Depthwise Federated Learning for Heterogeneous Clients"
license = "Apache-2.0"
authors = ["Minjae Kim <mjkim@snu.ac.kr>"]
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",
Expand Down Expand Up @@ -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]
isort = "==5.11.5"
Expand Down Expand Up @@ -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 = [
Expand Down
6 changes: 3 additions & 3 deletions baselines/fedavgm/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ description = "FedAvgM: Measuring the effects of non-identical data distribution
license = "Apache-2.0"
authors = ["Gustavo Bertoli"]
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",
Expand Down Expand Up @@ -85,7 +85,7 @@ 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.mypy.overrides]]
module = [
Expand Down
10 changes: 5 additions & 5 deletions baselines/fedbn/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ name = "fedbn"
version = "1.0.0"
description = "Flower Baselines"
license = "Apache-2.0"
authors = ["The Flower Authors <hello@flower.dev>"]
authors = ["The Flower Authors <hello@flower.ai>"]
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",
Expand Down Expand Up @@ -86,10 +86,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 = [
Expand Down
14 changes: 7 additions & 7 deletions baselines/fedmeta/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ description = "Implementation of FedMeta (Fei Chen et al. 2018)"
license = "Apache-2.0"
authors = ["Jinsoo Kim <wlstn25092303@gmail.com>", "Kangyoon Lee <keylee@gachon.ac.kr>"]
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",
Expand All @@ -37,13 +37,13 @@ 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
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"}
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]
Expand Down Expand Up @@ -86,10 +86,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 = [
Expand Down
8 changes: 4 additions & 4 deletions baselines/fedmlb/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ description = "FedMLB Flower Baseline"
license = "Apache-2.0"
authors = ["Alessio Mora <alessio.mora@unibo.it>"]
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",
Expand Down Expand Up @@ -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 = [
Expand Down
14 changes: 7 additions & 7 deletions baselines/fednova/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ name = "fednova" # <----- Ensure it matches the name of your baseline directory
version = "1.0.0"
description = "Flower Baselines"
license = "Apache-2.0"
authors = ["The Flower Authors <hello@flower.dev>"]
authors = ["The Flower Authors <hello@flower.ai>"]
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",
Expand Down Expand Up @@ -41,8 +41,8 @@ classifiers = [
python = ">=3.10.0, <3.11.0"
flwr = { extras = ["simulation"], version = "1.5.0" }
hydra-core = "1.3.2" # don't change this
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" }
numpy = "1.21.6"
matplotlib = "3.5.3"
pandas = "1.3.5"
Expand Down Expand Up @@ -87,10 +87,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,lr,K,N,m,n,v,mu,p,g,df"
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 = [
Expand Down
12 changes: 6 additions & 6 deletions baselines/fedpara/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ description = "Flower Baselines"
license = "Apache-2.0"
authors = ["Yahia Salaheldin Shaaban <yehia.salah.ms@alexu.edu.eg>", "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",
Expand Down Expand Up @@ -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"
Expand Down Expand Up @@ -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 = [
Expand Down
Loading