Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Relocated "fill*" methods #13

Closed
wants to merge 30 commits into from

Conversation

bits2zbytes
Copy link
Contributor

@bits2zbytes bits2zbytes commented Mar 19, 2020

#10

Removed fill method from the matrix and vector classes present in data structures.hpp , data_structures_impl.cpp,cuda_data_structures.hpp and cuda_data_structures_impl.hpp moved them to operations.hpp and operations_impl.cpp.

Also removed multiply, product functions from data structures.hpp and data_structures_impl.cpp and moved them to operations.hpp and operations_impl.cpp.

Added comments to the re-located functions.

@czgdp1807
Copy link
Member

Tests should be modified(the functions are shifted, so appropriate updates should be made there as well). The instantiated template files are also required to be updated. You can run tests locally using, cmake -DBUILD_TESTS=ON -DINSTALL_GOOGLETEST=ON [path to adaboost repository on your system]. Ensure that you run this command in a new directory different from that of the repo. Then go to bin folder and run the test files, ./name_of_the_test_file. Install appropriate version of cmake.

@@ -19,9 +18,15 @@ We are using the following technologies in our project,
4. Google Test
5. Boost.Python


Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change

README.md Outdated
Comment on lines 111 to 112
=======

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
=======

@czgdp1807 czgdp1807 changed the title Removed "fill" method from matrix and vector classes including their GPU counterparts. Also removed multiply and product functions and moved them to operation module. Relocated "fill*" methods Apr 3, 2020
@czgdp1807 czgdp1807 mentioned this pull request Apr 5, 2020
3 tasks
@czgdp1807
Copy link
Member

Closing in favour of #27

@czgdp1807 czgdp1807 closed this Jun 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants