-
Notifications
You must be signed in to change notification settings - Fork 213
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement LogLossFunction class (#2453)
* Initial commit * Add tests * Add cg_solver primitive to solve equation Ax = b * Move newton_cg primitve to optimizators primitive * Define newton_cg optimization function * Add backtracking algorithm for optimal alpha, implement newton_cg solver * Fix errors, add tests for newton-cg * Remove redundant wait_and_throw, add links to sources * Ensure code stability and fix minor issues - Add control over the number of iterations in while loops - Use l2-norm for convergence checks in cg-solver - Move QuadraticFunction to primitives section * Add sycl::fill, sycl::fabs and add specifiers for virtual functions * Remove redundant package dependency, update default values for Float parameters * Change update_x return type to event_vector, rename test function and minor fix * Initial commit * Split logloss and derivative functions, decrease the number of parameters * Delete redundant compute functions, deselect tests * Add LogLossFunction class and cover it with tests * Fix bugs, rename kernels and remove redundant, update perforamnce tests * Add wait and throw after gemv events * Minor * Fix error and add batch test * Add const qualifier for table with data * Minor
- Loading branch information
1 parent
d42294c
commit 64bb0fb
Showing
10 changed files
with
601 additions
and
491 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.