Skip to content
Snippets Groups Projects

Learning backend cuda

Merged Houssem ROUIS requested to merge hrouis/aidge_learning:learning_backend_cuda into dev
1 unresolved thread

Context

Support backend cuda for learning

Modified files

  • SGD.hpp, make SGD optimizer support backend_cuda;
  • Accuracy.hpp, Accuracy.cpp and pybind_Accuracy.hpp add Accuracy metric graph;

TODO

  • Support backend_cuda for SGD
  • Support Accuracy computation on backend_cuda

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
79 73 mGradientInertia = std::vector<Tensor>(parameters.size());
80 74 for (std::size_t i = 0; i < parameters.size(); ++i) {
81 75 mGradientInertia[i] = Tensor(parameters[i]->dims());
76 mGradientInertia[i].setBackend(parameters[i]->backend());
77 }
78 if (parameters.size() > 0) {
79 mReversedDampening.setBackend(mParameters[0]->getImpl()->backend());
80 mMomentum.setBackend(mParameters[0]->getImpl()->backend());
  • Houssem ROUIS added 10 commits

    added 10 commits

    • 875a47de...b03745d6 - 6 commits from branch eclipse/aidge:dev
    • d98dc837 - Merge branch 'dev' of gitlab.eclipse.org:eclipse/aidge/aidge_learning into learning_backend_cuda
    • d9b374a8 - link backend cuda to unit_tests
    • 5ca98210 - add SGD test with backend cuda
    • 4dc733cb - Merge branch 'dev' of gitlab.eclipse.org:eclipse/aidge/aidge_learning into learning_backend_cuda

    Compare with previous version

  • Houssem ROUIS added 3 commits

    added 3 commits

    Compare with previous version

  • Houssem ROUIS added 2 commits

    added 2 commits

    • 00f41885 - add cuda tests for MSE
    • 3a54568f - only load backend_cuda when available

    Compare with previous version

  • Houssem ROUIS added 2 commits

    added 2 commits

    • ce255b8c - remove backend cpu dependency from Adam optimizer
    • eedf81f4 - add cuda test for Adam optimizer

    Compare with previous version

  • Houssem ROUIS added 1 commit

    added 1 commit

    Compare with previous version

  • Houssem ROUIS added 2 commits

    added 2 commits

    Compare with previous version

  • Houssem ROUIS added 1 commit

    added 1 commit

    • 84320548 - only enable CUDA when backend_cuda is found

    Compare with previous version

  • mentioned in commit 41814760

  • Please register or sign in to reply
    Loading