{"push_id":1135408293,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"440fcd8ba0f403c5a43a403093773d0356f46d54","before":"ce1b8d3cf0c6e38468627356fbc203c28b6ae3b1","commits":[{"sha":"282d228c701bc6c3f755b1fb0ebeb0b1dab3ae13","author":{"name":"Shiyin Kang","email":"a425d3cbcfaaa0b6480f5ff2190680f964edf0ff@gmail.com"},"message":"modify the test to expose the _div_rows_vec bug.","distinct":true,"url":"https://api.github.com/repos/kaldi-asr/kaldi/commits/282d228c701bc6c3f755b1fb0ebeb0b1dab3ae13"},{"sha":"bb589475b10e38736b8688b39759337267fe4b4f","author":{"name":"Shiyin Kang","email":"a425d3cbcfaaa0b6480f5ff2190680f964edf0ff@gmail.com"},"message":"fix bug on _div_rows_vec; faster DivRowsVec on large float matrix\n\nNew: For CuMatrix::DivRowsVec<float>, for dim = 16, speed was 0.0180391 gigaflops.\nOld: For CuMatrix::DivRowsVec<float>, for dim = 16, speed was 0.017677 gigaflops.\nNew: For CuMatrix::DivRowsVec<float>, for dim = 32, speed was 0.0686798 gigaflops.\nOld: For CuMatrix::DivRowsVec<float>, for dim = 32, speed was 0.0682798 gigaflops.\nNew: For CuMatrix::DivRowsVec<float>, for dim = 64, speed was 0.290613 gigaflops.\nOld: For CuMatrix::DivRowsVec<float>, for dim = 64, speed was 0.273113 gigaflops.\nNew: For CuMatrix::DivRowsVec<float>, for dim = 128, speed was 1.12576 gigaflops.\nOld: For CuMatrix::DivRowsVec<float>, for dim = 128, speed was 1.08792 gigaflops.\nNew: For CuMatrix::DivRowsVec<float>, for dim = 256, speed was 3.79354 gigaflops.\nOld: For CuMatrix::DivRowsVec<float>, for dim = 256, speed was 3.48151 gigaflops.\nNew: For CuMatrix::DivRowsVec<float>, for dim = 512, speed was 9.247 gigaflops.\nOld: For CuMatrix::DivRowsVec<float>, for dim = 512, speed was 8.70703 gigaflops.\nNew: For CuMatrix::DivRowsVec<float>, for dim = 1024, speed was 16.535 gigaflops.\nOld: For CuMatrix::DivRowsVec<float>, for dim = 1024, speed was 12.8467 gigaflops.\nNew: For CuMatrix::DivRowsVec<float>, for dim = 2048, speed was 21.0912 gigaflops.\nOld: For CuMatrix::DivRowsVec<float>, for dim = 2048, speed was 14.6946 gigaflops.\nNew: For CuMatrix::DivRowsVec<float>, for dim = 4096, speed was 21.8187 gigaflops.\nOld: For CuMatrix::DivRowsVec<float>, for dim = 4096, speed was 15.1197 gigaflops.\nNew: For CuMatrix::DivRowsVec<float>, for dim = 8192, speed was 20.9238 gigaflops.\nOld: For CuMatrix::DivRowsVec<float>, for dim = 8192, speed was 15.2273 gigaflops.\nNew: For CuMatrix::DivRowsVec<double>, for dim = 16, speed was 0.0171395 gigaflops.\nOld: For CuMatrix::DivRowsVec<double>, for dim = 16, speed was 0.0173988 gigaflops.\nNew: For CuMatrix::DivRowsVec<double>, for dim = 32, speed was 0.0708914 gigaflops.\nOld: For CuMatrix::DivRowsVec<double>, for dim = 32, speed was 0.0745867 gigaflops.\nNew: For CuMatrix::DivRowsVec<double>, for dim = 64, speed was 0.302615 gigaflops.\nOld: For CuMatrix::DivRowsVec<double>, for dim = 64, speed was 0.279866 gigaflops.\nNew: For CuMatrix::DivRowsVec<double>, for dim = 128, speed was 1.12123 gigaflops.\nOld: For CuMatrix::DivRowsVec<double>, for dim = 128, speed was 1.15183 gigaflops.\nNew: For CuMatrix::DivRowsVec<double>, for dim = 256, speed was 3.73959 gigaflops.\nOld: For CuMatrix::DivRowsVec<double>, for dim = 256, speed was 3.61588 gigaflops.\nNew: For CuMatrix::DivRowsVec<double>, for dim = 512, speed was 6.75394 gigaflops.\nOld: For CuMatrix::DivRowsVec<double>, for dim = 512, speed was 6.86088 gigaflops.\nNew: For CuMatrix::DivRowsVec<double>, for dim = 1024, speed was 10.2967 gigaflops.\nOld: For CuMatrix::DivRowsVec<double>, for dim = 1024, speed was 9.63553 gigaflops.\nNew: For CuMatrix::DivRowsVec<double>, for dim = 2048, speed was 11.3301 gigaflops.\nOld: For CuMatrix::DivRowsVec<double>, for dim = 2048, speed was 10.9322 gigaflops.\nNew: For CuMatrix::DivRowsVec<double>, for dim = 4096, speed was 11.063 gigaflops.\nOld: For CuMatrix::DivRowsVec<double>, for dim = 4096, speed was 10.7829 gigaflops.\nNew: For CuMatrix::DivRowsVec<double>, for dim = 8192, speed was 10.6967 gigaflops.\nOld: For CuMatrix::DivRowsVec<double>, for dim = 8192, speed was 10.6246 gigaflops.","distinct":true,"url":"https://api.github.com/repos/kaldi-asr/kaldi/commits/bb589475b10e38736b8688b39759337267fe4b4f"},{"sha":"440fcd8ba0f403c5a43a403093773d0356f46d54","author":{"name":"Daniel Povey","email":"7175d5eac112cbb2a96bf4210565ecc79aff5856@gmail.com"},"message":"Merge pull request #821 from kangshiyin/div-rows-vec\n\nFix #819 on CuMatrix::DivRowsVec","distinct":true,"url":"https://api.github.com/repos/kaldi-asr/kaldi/commits/440fcd8ba0f403c5a43a403093773d0356f46d54"}]}
{"actor":{"display_login":"danpovey"}}