Skip to content

Commit

Permalink
Merge branch 'main' into update-tensorflow-example-flrw-run
Browse files Browse the repository at this point in the history
  • Loading branch information
danieljanes authored Aug 5, 2024
2 parents 7f122f7 + 7ca71f5 commit 7aa6b74
Show file tree
Hide file tree
Showing 23 changed files with 28 additions and 26 deletions.
11 changes: 6 additions & 5 deletions src/py/flwr/cli/new/new.py
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ def new(
username = prompt_text("Please provide your Flower username")

if framework is not None:
framework_str = str(framework.value)
framework_str_upper = str(framework.value)
else:
framework_value = prompt_options(
"Please select ML framework by typing in the number",
Expand All @@ -146,9 +146,9 @@ def new(
for name, value in vars(MlFramework).items()
if value == framework_value
]
framework_str = selected_value[0]
framework_str_upper = selected_value[0]

framework_str = framework_str.lower()
framework_str = framework_str_upper.lower()

llm_challenge_str = None
if framework_str == "flowertune":
Expand All @@ -173,9 +173,10 @@ def new(
)

context = {
"project_name": project_name,
"package_name": package_name,
"framework_str": framework_str_upper,
"import_name": import_name.replace("-", "_"),
"package_name": package_name,
"project_name": project_name,
"username": username,
}

Expand Down
1 change: 1 addition & 0 deletions src/py/flwr/cli/new/new_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ def test_render_template() -> None:
# Prepare
filename = "app/README.md.tpl"
data = {
"framework_str": "",
"project_name": "FedGPT",
"package_name": "fedgpt",
"import_name": "fedgpt",
Expand Down
2 changes: 1 addition & 1 deletion src/py/flwr/cli/new/templates/app/README.md.tpl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# $project_name
# $project_name: A Flower / $framework_str app

## Install dependencies

Expand Down
2 changes: 1 addition & 1 deletion src/py/flwr/cli/new/templates/app/code/__init__.py.tpl
Original file line number Diff line number Diff line change
@@ -1 +1 @@
"""$project_name."""
"""$project_name: A Flower / $framework_str app."""
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""$project_name: A Flower / HuggingFace Transformers app."""
"""$project_name: A Flower / $framework_str app."""

from flwr.client import ClientApp, NumPyClient
from flwr.common import Context
Expand Down
2 changes: 1 addition & 1 deletion src/py/flwr/cli/new/templates/app/code/client.jax.py.tpl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""$project_name: A Flower / JAX app."""
"""$project_name: A Flower / $framework_str app."""

import jax
from flwr.client import NumPyClient, ClientApp
Expand Down
2 changes: 1 addition & 1 deletion src/py/flwr/cli/new/templates/app/code/client.mlx.py.tpl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""$project_name: A Flower / MLX app."""
"""$project_name: A Flower / $framework_str app."""

import mlx.core as mx
import mlx.nn as nn
Expand Down
2 changes: 1 addition & 1 deletion src/py/flwr/cli/new/templates/app/code/client.numpy.py.tpl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""$project_name: A Flower / NumPy app."""
"""$project_name: A Flower / $framework_str app."""

from flwr.client import NumPyClient, ClientApp
from flwr.common import Context
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""$project_name: A Flower / PyTorch app."""
"""$project_name: A Flower / $framework_str app."""

from flwr.client import NumPyClient, ClientApp
from flwr.common import Context
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""$project_name: A Flower / Scikit-Learn app."""
"""$project_name: A Flower / $framework_str app."""

import warnings

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""$project_name: A Flower / TensorFlow app."""
"""$project_name: A Flower / $framework_str app."""

from flwr.client import NumPyClient, ClientApp
from flwr.common import Context
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""$project_name: A Flower / HuggingFace Transformers app."""
"""$project_name: A Flower / $framework_str app."""

from flwr.common import Context
from flwr.server.strategy import FedAvg
Expand Down
2 changes: 1 addition & 1 deletion src/py/flwr/cli/new/templates/app/code/server.jax.py.tpl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""$project_name: A Flower / JAX app."""
"""$project_name: A Flower / $framework_str app."""

from flwr.common import Context
from flwr.server.strategy import FedAvg
Expand Down
2 changes: 1 addition & 1 deletion src/py/flwr/cli/new/templates/app/code/server.mlx.py.tpl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""$project_name: A Flower / MLX app."""
"""$project_name: A Flower / $framework_str app."""

from flwr.common import Context
from flwr.server import ServerApp, ServerAppComponents, ServerConfig
Expand Down
2 changes: 1 addition & 1 deletion src/py/flwr/cli/new/templates/app/code/server.numpy.py.tpl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""$project_name: A Flower / NumPy app."""
"""$project_name: A Flower / $framework_str app."""

from flwr.common import Context
from flwr.server import ServerApp, ServerAppComponents, ServerConfig
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""$project_name: A Flower / PyTorch app."""
"""$project_name: A Flower / $framework_str app."""

from flwr.common import Context, ndarrays_to_parameters
from flwr.server import ServerApp, ServerAppComponents, ServerConfig
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""$project_name: A Flower / Scikit-Learn app."""
"""$project_name: A Flower / $framework_str app."""

from flwr.common import Context
from flwr.server import ServerApp, ServerAppComponents, ServerConfig
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""$project_name: A Flower / TensorFlow app."""
"""$project_name: A Flower / $framework_str app."""

from flwr.common import Context, ndarrays_to_parameters
from flwr.server import ServerApp, ServerAppComponents, ServerConfig
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""$project_name: A Flower / HuggingFace Transformers app."""
"""$project_name: A Flower / $framework_str app."""

import warnings
from collections import OrderedDict
Expand Down
2 changes: 1 addition & 1 deletion src/py/flwr/cli/new/templates/app/code/task.jax.py.tpl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""$project_name: A Flower / JAX app."""
"""$project_name: A Flower / $framework_str app."""

import jax
import jax.numpy as jnp
Expand Down
2 changes: 1 addition & 1 deletion src/py/flwr/cli/new/templates/app/code/task.mlx.py.tpl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""$project_name: A Flower / MLX app."""
"""$project_name: A Flower / $framework_str app."""

import mlx.core as mx
import mlx.nn as nn
Expand Down
2 changes: 1 addition & 1 deletion src/py/flwr/cli/new/templates/app/code/task.pytorch.py.tpl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""$project_name: A Flower / PyTorch app."""
"""$project_name: A Flower / $framework_str app."""

from collections import OrderedDict

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""$project_name: A Flower / TensorFlow app."""
"""$project_name: A Flower / $framework_str app."""

import os

Expand Down

0 comments on commit 7aa6b74

Please sign in to comment.