Skip to content
Snippets Groups Projects
  1. Oct 31, 2023
  2. Oct 30, 2023
  3. Oct 20, 2023
    • ThanKarab's avatar
      Controller package restructuring. · 58f6f728
      ThanKarab authored
      https://team-1617704806227.atlassian.net/browse/MIP-841
      
      In order to incorporate the future development of native-python the controller packages were restructured to allow for different type of algorithm execution.
      
      Controller package changes:
        - Celery specific task handlers were added in new package.
        - Quart specific api package was renamed to quart.
        - Business logic was removed from the api (now quart) package and added in the services package.
        - The services package was split to api, in_database, native_python and some additional modules.
        - Startup business logic was also removed from the api (now quart) package and moved to the services as well.
        - The NLA, Cleanup and Controller singletons were simplified with a getter and setter method in the init methods of their package.
      58f6f728
    • ThanKarab's avatar
      Node and Algorithms packages restructuring. · 9e64a464
      ThanKarab authored
      https://team-1617704806227.atlassian.net/browse/MIP-841
      
      In order to incorporate the future development of native-python execution there were some packages restructuring.
      The algorithms are now split in 'in_database' and 'native_python' packages.
      The 'udfgen' is now part of the 'in_database' package of the 'algorithms' package.
      
      Node service changes:
      - Celery tasks were separated from the application logic.
      - The application logic was added in a 'services' package.
      - Merge/remote tables methods were moved inside the 'tables' package.
      - Node_info and 'cleanup' methods were separated in different packages.
      
      Some minor packages restructuring and renaming in the exareme2 parent package.
      9e64a464
  4. Oct 11, 2023
  5. Oct 10, 2023
  6. Oct 05, 2023
  7. Sep 27, 2023
  8. Sep 26, 2023
  9. Sep 25, 2023
    • mollyk's avatar
      Dev/mip 817/naive bayes test missing prod env (#458) · 590966ea
      mollyk authored
      * Adds n_splits parameter to naive bayes gaussian and categorical, and k-means
      
      * Adds naive bayes and k-means tests in prod env
      
      * Removes validation from algorithms tests and adds expected suffix where it was missing
      
      * Fixes suffixes for expected filenames
  10. Sep 22, 2023
  11. Sep 21, 2023
  12. Sep 20, 2023
  13. Sep 19, 2023
  14. Sep 18, 2023
  15. Sep 04, 2023
    • Apostolos Glenis's avatar
      Kmeans draft (#391) · e0aac15c
      Apostolos Glenis authored
      * initial commit for new kmeans
      
      * added new centers initialization
      
      * added first version of testcase generator for kmeans
      
      * fixed kmeans.json and testcase generator
      
      * fixed code but there are errors
      
      * added single testcase
      
      * added new testcase
      
      * reverted to avoid nan
      
      * changes for debugging
      
      * fixed specs
      
      * added extra way of computing empty cluster
      
      * added new ways to initialize clusters randomly
      
      * added sanity checks to testcase generator
      
      * fixed algorithm kmeans
      
      * trying to match sklearn output
      
      * now the results match sklearn
      
      * code cleanup
      
      * added new kmeans expected
      
      * added testing for kmeans
      
      * merged with master and fixed specification
      
      * code cleanup
      
      * fixed k-means according to new specifications
      
      * to fix kmeans
      
      * trying to debug kmeans
      
      * kmeans now works
      
      * merged two local steps
      
      * code cleanup and final optimization
      
      * linted kmeans
  16. Sep 01, 2023
  17. Aug 07, 2023
  18. Jul 28, 2023
  19. Jul 27, 2023
  20. Jul 25, 2023
  21. Jul 24, 2023
  22. Jul 21, 2023
  23. Jul 20, 2023
  24. Jul 17, 2023
  25. Jul 15, 2023