-
Notifications
You must be signed in to change notification settings - Fork 7
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
Implementation of sketch_vector #74
Conversation
…s with blas::Op:Trans on vectors and renamed test_sketch_vec to test_sketch_vec_wide
@rileyjmurray Hi Riley. I finished the testing that you requested on Friday. I also added the documentation for sketch_vector. I'm unsure how to see if it looks good. Let me know what you think. Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your patience, @kaiwenhe7. I've left a large number of comments about the documentation for sketch_vector
. I'd also like you to make a wrapper for sketch_vector
which automatically sets i_off = j_off = 0
(you can't do this with default arguments since there are arguments without defaults that follow).
test/test_dense/test_sketch_gefl3.cc
Outdated
|
||
// Generate wide sketching operator | ||
RandBLAS::DenseDist D(d, m); | ||
RandBLAS::DenseSkOp<double> S_wide(D, seed, nullptr); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you template on T
then you should use RandBLAS::DenseSkOp<T>
, not RandBLAS::DenseSkOp<double>
.
tweak
doc tweaks
more doc tweaks
Created sketch_vector function in skge.hh and added unit test test_sketch_vec