Releases: FLEXible-FL/FLEXible
Releases · FLEXible-FL/FLEXible
More than a beta and a half!
What's Changed
- Deleted the notebook as it is giving problems to work, and the transformers by @AlArgente in #89
- Add a better way to share data among clients per each class by @xehartnort in #87
- Add compatibility with python 3.8.10 by @xehartnort in #88
- Added function to check that the function recieved by the decorators has, at least, one argument. by @AlArgente in #90
- fix notebook by @xehartnort in #96
- Improve number of arguments checker and its tests by @xehartnort in #92
- Fix rounding in fiter by @xehartnort in #93
- Add deepcopy operator and test by @xehartnort in #94
- Moved utils.py and the inspect_arguments function to the folder common by @AlArgente in #97
- Replace filter with select new implementation, fix notebooks too by @xehartnort in #98
- Added notebook with multiple examples of how to create a FlexPool with a custom architecture. by @AlArgente in #99
Full Changelog: v0.5.0...v0.6.0
An actual beta!
What's Changed
- Create a release by @xehartnort in #47
- Added version to init file from flex. Added Documentation to be done by @AlArgente in #82
- Add dtype to np.array to avoid error due to deprecation notice by @xehartnort in #83
- Improve group_by_label logic and code by @xehartnort in #84
- add dtype to np.array to avoid error from deprecation by @xehartnort in #85
- Flex 100 terminar notebooks de clasificacion de imagenes en mnist tensorflow by @AlArgente in #81
- Flex 74 hacer notebook federado de ejemplo de huggin face clasificacion texto by @AlArgente in #86
Full Changelog: v0.4.0...v0.5.0
v0.4.0 - Close to a beta!
What's Changed
- Changed flex_model to flex_models. by @AlArgente in #37
- Flex 52 renombrar flex pool manager a flex pool by @AlArgente in #36
- Added defaultdict as default value for flex_models. by @AlArgente in #38
- Flex 57 finalizar la implementacion de la funcion map procedure by @xehartnort in #39
- added check to ensure that every node with data or models also has a role by @xehartnort in #40
- Documentation added to some FlexPool methods. by @AlArgente in #42
- added requirement of providing models for all clients, even if the do not have one by @xehartnort in #41
- Flex 59 documentar nuevas funciones by @AlArgente in #43
- added len property to flexpool by @xehartnort in #44
- Filter method changed by @AlArgente in #45
- fixed some funny bugs in map_procedure by @xehartnort in #46
- Flex 64 error el federar los datos si solo tienen una sola caracteristica by @xehartnort in #48
- fix linter? jajaj by @xehartnort in #49
- remove names from X_data and y_data, improve iteratable interface and… by @xehartnort in #50
- Flex 66 enable servers to init their models by @xehartnort in #52
- Flex 67 arreglar map en flex dataset para que no de errores by @AlArgente in #53
- Add clustering functionality, missing documentation by @xehartnort in #54
- Flex 50 definir primitivas de comunicacion entre actores by @AlArgente in #55
- Added some comments on a new notebook. Still needs further work by @AlArgente in #56
- rename from_config functions and improve notebooks which federate data by @xehartnort in #57
- Flex 77 crear nueva carpeta de tests para los datasets by @AlArgente in #58
- add small test for most of the data loading functions by @xehartnort in #61
- Flex 79 generalizar funciones primitivas by @AlArgente in #60
- refine decorators so they behave like primitives by @xehartnort in #62
- Flex 84 modificar flexmodel para mejorar su utilidad by @AlArgente in #63
- add evaluate server model decorator by @xehartnort in #64
- Added some Pluggable datasets for the HuggingFace Hub. by @AlArgente in #65
- Flex 86 solucionar que flexpool.map devuelva muchos none by @AlArgente in #66
- Flex 85 implementar ejemplos básicos federados con sklearn by @xehartnort in #67
- Added new flex_primitives. Still need tests for the PyTorch functions… by @AlArgente in #68
- fix multiple bugs by @xehartnort in #69
- Flex 88 anadir federated mnist y primitivas de descarga by @AlArgente in #70
- Improve from_config and add group by feature, everything is untested by @xehartnort in #71
- Add multilabel support with test by @xehartnort in #72
- Flex 91 anadir celeb a federado y sentinent 140 federado by @xehartnort in #74
- Flex 72 hacer notebooks federados de clasificacion de imagenes mnist tensorflow by @xehartnort in #73
- Refactoring: Changed class names and files names for a better by @AlArgente in #75
- Refactoring by @AlArgente in #76
- Split FlexRole, FlexRoleManager and FlexActors into different files. by @AlArgente in #77
- Changed imports in the Notebooks to adapt them to the new structure. by @AlArgente in #79
- initial version by @xehartnort in #78
- FLEX-97-crear-metodos-to-framework-en-la-clase-dataset by @xehartnort in #80
Full Changelog: v0.2.0...v0.4.0
v0.3.0
What's Changed
- Re-create the documentation by @AlArgente in #28
- Actor management by @xehartnort in #29
- Added test cases. More changes. by @AlArgente in #30
- Add docstring to classes, improve .gitignore and update trunk version by @xehartnort in #31
- Rename actor module and fix some bugs by @xehartnort in #33
- Added structure for FlexPoolManager by @AlArgente in #32
- Added filter implementation. by @AlArgente in #34
- Documentation updated with pdoc3. by @AlArgente in #35
- Changed flex_model to flex_models. by @AlArgente in #37
- Flex 52 renombrar flex pool manager a flex pool by @AlArgente in #36
- Added defaultdict as default value for flex_models. by @AlArgente in #38
- Flex 57 finalizar la implementacion de la funcion map procedure by @xehartnort in #39
- added check to ensure that every node with data or models also has a role by @xehartnort in #40
- Documentation added to some FlexPool methods. by @AlArgente in #42
- added requirement of providing models for all clients, even if the do not have one by @xehartnort in #41
- Flex 59 documentar nuevas funciones by @AlArgente in #43
- added len property to flexpool by @xehartnort in #44
- Filter method changed by @AlArgente in #45
- fixed some funny bugs in map_procedure by @xehartnort in #46
- Create a release by @xehartnort in #47
Full Changelog: v0.1.0...v0.3.0
v0.2.0
What's Changed
- Re-create the documentation by @AlArgente in #28
- Actor management by @xehartnort in #29
- Added test cases. More changes. by @AlArgente in #30
- Add docstring to classes, improve .gitignore and update trunk version by @xehartnort in #31
- Rename actor module and fix some bugs by @xehartnort in #33
- Added structure for FlexPoolManager by @AlArgente in #32
- Added filter implementation. by @AlArgente in #34
- Documentation updated with pdoc3. by @AlArgente in #35
Full Changelog: v0.1.0...v0.2.0
FLEXible-FL
What's Changed
- FLEX-14 - FLEX-14-testear-la-integracion-con-github by @xehartnort in #1
- FLEX-15 - FLEX-15-crear-clase-para-el-estandar-del-dataset-federado by @AlArgente in #2
- Added proper linting to the project by using Trunk. by @xehartnort in #3
- Flex 17 rehacer setters de flex client dataset by @xehartnort in #4
- Flex 17 rehacer setters de flex client dataset by @xehartnort in #5
- Added class for making the federated distribution. by @AlArgente in #6
- FLEX-21 Added len and getitem method and its tests. by @xehartnort in #10
- FLEX-22 Rename FederatedFlexDataObject to FlexDataset by @xehartnort in #8
- FLEX-23 Fix small typo when using small_length_check by @xehartnort in #9
- Test GitHub actions by @xehartnort in #12
- FLEX-19 crear clase flex state by @xehartnort in #7
- Added decorator @DataClass to FlexDataObject by @AlArgente in #13
- Flex 2 preprocesamiento de datos a nivel de datos by @AlArgente in #14
- Flex 24 aplicar una configuracion federada a un dataset centralizado by @xehartnort in #15
- Added check whether all clients_itds must be in FlexDataset. Added te… by @AlArgente in #16
- Flex 24 aplicar una configuracion federada a un dataset centralizado by @xehartnort in #17
- Add better handling of some combinations between n_clients and client_names by @xehartnort in #20
- Solved a bug on the map function at FlexDataset. by @AlArgente in #18
- Changed the name of flex_preprocessing.py to flex_preprocessing_utils.py by @AlArgente in #21
- Flex 30 crear pequeno notebook para mostrar algunos ejemplos de federacion de datos by @xehartnort in #23
- Flex 3 habilitar paralelizacion en el preprocesamiento de datos by @xehartnort in #19
- Documentation generated using pdoc3 in html format. by @AlArgente in #22
- Flex 1 reparticion de datos iid entre clientes by @rbnuria in #24
- Flex 25 mejorar tests de todas las clases by @xehartnort in #25
- Flex 25 mejorar tests de todas las clases by @xehartnort in #26
- Minor changes in documentation by @rbnuria in #27
New Contributors
- @xehartnort made their first contribution in #1
- @AlArgente made their first contribution in #2
- @rbnuria made their first contribution in #24
Full Changelog: https://github.com/FLEXible-FL/FLEX-framework/commits/v0.1.0