You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Update Iris example with the changes implied by [SubstraFL #120](https://github.com/Substra/substrafl/pull/120) compute plan builder ([#313](https://github.com/Substra/substra-documentation/pull/313))
12
14
- Add caution for frontend cookies when several backends in local ([#308](https://github.com/Substra/substra-documentation/pull/308))
- On how to **decrease** Docker image size to accelerate the compute plan speed:
37
+
38
+
- Add ``excluded_paths`` and ``excluded_regex`` parameters to the ``Dependency`` object to exclude file when building the ``Dependency`` object. Defaults are provided to avoid creating large Docker images.
39
+
40
+
- On **Federated Analytics** and creating **custom FL strategies**:
41
+
42
+
- Add ``ComputePlanBuilder`` base class to define which method are needed to implement a custom strategy in SubstraFL. These methods are ``build_compute_plan``, ``load_local_states``and ``save_local_states``.
43
+
- **BREAKING CHANGE**: rename ``build_graph`` to ``build_compute_plan``.
44
+
- **BREAKING CHANGE**: move ``schema.py`` to ``strategy/schema.py``.
45
+
46
+
.. code-block:: python
47
+
48
+
from substrafl.schemas import FedAvgSharedState
49
+
# Become
50
+
from substrafl.strategies.schemas import FedAvgSharedState
51
+
52
+
**Substra**:
53
+
54
+
- Fix issue on the ordering when sorting assert (for instance on the ``list_task()`` function).
55
+
56
+
**Web application**:
57
+
58
+
- Fix issue where hyper-parameters were not nicely shown when their names was too big.
59
+
- The API tokens management has now a **new page** supporting multiple token per user - see - `documentation <https://docs.substra.org/en/latest/documentation/api_tokens_generation.html>`__.
60
+
- Reset the selected Compute Plan after a logout.
61
+
62
+
**Operations**:
63
+
64
+
- Substra backend and orchestrator can now use **external database** rather having to use the one packaged as a subchart.
65
+
31
66
Substra 0.27.0 --- 2023-05-11
32
67
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
33
68
34
-
SubstraFL:
69
+
**SubstraFL**:
35
70
36
71
- **BREAKING CHANGE**: SubstraFL used to create one task per metric. Now all metrics are executed into a single task. This will lead to less tasks for a given CP and will improve compute time.
37
72
- **BREAKING CHANGE**: Metrics are now given as ``metric_functions`` and not as ``metric_key``. The functions given as metric functions to test data nodes are automatically registered in a new Substra function by SubstraFL.
@@ -93,12 +128,12 @@ to:
93
128
- Enforce **kwargs** for functions with more than 3 parameters.
94
129
- Add the **Federated Principal Component Analysis strategy**.
95
130
96
-
Substra
131
+
**Substra**:
97
132
98
133
- Substra Clients can now be configured using environment variables or a configuration Yaml file.
99
134
- **BREAKING CHANGE**: default backend type for Client is now ``subprocess``.
100
135
101
-
Front-end:
136
+
**Web application**:
102
137
103
138
- Display function name for each task in workflow & tasks table.
0 commit comments