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

Add GPU Cholesky Primitive #1059

Merged
merged 77 commits into from Feb 12, 2019
Merged

Commits on Oct 28, 2018

  1. revised cholesky prim

    rok-cesnovar committed Oct 28, 2018
    Configuration menu
    Copy the full SHA
    12e5d8e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ceee137 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2018

  1. Configuration menu
    Copy the full SHA
    7528d50 View commit details
    Browse the repository at this point in the history
  2. removed files

    rok-cesnovar committed Oct 29, 2018
    Configuration menu
    Copy the full SHA
    8284c14 View commit details
    Browse the repository at this point in the history
  3. now passing

    rok-cesnovar committed Oct 29, 2018
    Configuration menu
    Copy the full SHA
    834ff4a View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2018

  1. Configuration menu
    Copy the full SHA
    4c87e21 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    27beacc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    87a67df View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    be110d2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    287ae57 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'gpu_cholesky_prim' of https://github.com/bstatcomp/math

    …into gpu_cholesky_prim
    SteveBronder committed Oct 30, 2018
    Configuration menu
    Copy the full SHA
    898ebca View commit details
    Browse the repository at this point in the history
  7. include algorithm again

    rok-cesnovar committed Oct 30, 2018
    Configuration menu
    Copy the full SHA
    4fdb965 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    36bea8b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c126ceb View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2018

  1. Configuration menu
    Copy the full SHA
    6c0daff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d00cdf View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2018

  1. Configuration menu
    Copy the full SHA
    e8f9540 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2018

  1. Remove unneded comments, removes the call to the zero kernel and fill…

    …s B with zeroes at the beginning of the cholesky_decompose kernel
    SteveBronder committed Nov 15, 2018
    Configuration menu
    Copy the full SHA
    6b57d85 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a4a17b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    36a6d4a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    10c4f59 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2018

  1. Configuration menu
    Copy the full SHA
    a781a96 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88c26a0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cc187e6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0115c85 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2018

  1. Configuration menu
    Copy the full SHA
    6bea215 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'gpu_cholesky_prim' of https://github.com/bstatcomp/math

    …into gpu_cholesky_prim
    SteveBronder committed Nov 17, 2018
    Configuration menu
    Copy the full SHA
    b3ef66d View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2018

  1. Adds size checks to the cholesky and removes the part in the docs abo…

    …ut the cholesky kernel's B argument needed to be filled with zeros beforehand
    SteveBronder committed Nov 18, 2018
    Configuration menu
    Copy the full SHA
    1c9bf89 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2018

  1. merge to dev

    SteveBronder committed Dec 26, 2018
    Configuration menu
    Copy the full SHA
    763aca2 View commit details
    Browse the repository at this point in the history
  2. merge to dev

    SteveBronder committed Dec 26, 2018
    Configuration menu
    Copy the full SHA
    021d87d View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2018

  1. Configuration menu
    Copy the full SHA
    0422c04 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #8 from bstatcomp/gpu-chol-prim-floor

    adds floor and uses half the rows of m in chol for the starting block size
    SteveBronder committed Dec 29, 2018
    Configuration menu
    Copy the full SHA
    c120223 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5bc8b71 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2019

  1. merge to develop

    SteveBronder committed Jan 4, 2019
    Configuration menu
    Copy the full SHA
    774aef5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    58666aa View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2019

  1. Configuration menu
    Copy the full SHA
    da52c49 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc14da2 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2019

  1. Configuration menu
    Copy the full SHA
    a736014 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6649984 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d68799 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f557e47 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d71e4a6 View commit details
    Browse the repository at this point in the history
  6. Fix docs

    SteveBronder committed Jan 24, 2019
    Configuration menu
    Copy the full SHA
    d9675c5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    775f7e4 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2019

  1. Restructure GPU cholesky to get rid of the explicit recursion functio…

    …n and make the original method recursive.
    SteveBronder committed Jan 26, 2019
    Configuration menu
    Copy the full SHA
    0be4541 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e90855 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2019

  1. 1. Places recursive cholesky in the internal namespace. This

    is so that users are not exposed to the min_block parameter.
    
    2. Makes a user facing chol function that then call the above
    
    3. Changes the minimum rows to move over to the GPU to be 1200
    
    4. Sets the minimum numbers for doing submatrix Chol to 50
    
    5. Fixes tests so gpu is always called for big tests
    SteveBronder committed Jan 27, 2019
    Configuration menu
    Copy the full SHA
    d461d06 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'gpu_cholesky_prim' of https://github.com/bstatcomp/math

    …into gpu_cholesky_prim
    SteveBronder committed Jan 27, 2019
    Configuration menu
    Copy the full SHA
    bb34aec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d7d09e7 View commit details
    Browse the repository at this point in the history
  4. Fix ifdef in chol prim

    SteveBronder committed Jan 27, 2019
    Configuration menu
    Copy the full SHA
    d3bd266 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2019

  1. Fix docs to match code

    SteveBronder committed Jan 28, 2019
    Configuration menu
    Copy the full SHA
    1b65f2a View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2019

  1. Changes the min_block logic to be a bit more clever. Catch local size…

    … error when doing Chol comp in recursion.
    SteveBronder committed Jan 29, 2019
    Configuration menu
    Copy the full SHA
    558f4f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    85eb0f3 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2019

  1. Minor comment cleanups, remove excessive auto, use max_thread_block_s…

    …ize instead of 1024 for choosing to do the cholesky
    SteveBronder committed Jan 30, 2019
    Configuration menu
    Copy the full SHA
    907f1ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc24e9f View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2019

  1. Configuration menu
    Copy the full SHA
    2f8be5b View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2019

  1. Configuration menu
    Copy the full SHA
    89ebee8 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2019

  1. Configuration menu
    Copy the full SHA
    7a146e4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fbb97a3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f594437 View commit details
    Browse the repository at this point in the history
  4. [Jenkins] auto-formatting by clang-format version 5.0.2-svn328729-1~e…

    …xp1~20180509124008.99 (branches/release_50)
    stan-buildbot committed Feb 3, 2019
    Configuration menu
    Copy the full SHA
    6c26574 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d2285e0 View commit details
    Browse the repository at this point in the history
  6. Update Opencl context

    SteveBronder committed Feb 3, 2019
    Configuration menu
    Copy the full SHA
    8b04db9 View commit details
    Browse the repository at this point in the history
  7. [Jenkins] auto-formatting by clang-format version 5.0.2-svn328729-1~e…

    …xp1~20180509124008.99 (branches/release_50)
    stan-buildbot committed Feb 3, 2019
    Configuration menu
    Copy the full SHA
    6bc3eba View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    749e21c View commit details
    Browse the repository at this point in the history
  9. Merge branch 'gpu_cholesky_prim' of https://github.com/bstatcomp/math

    …into gpu_cholesky_prim
    SteveBronder committed Feb 3, 2019
    Configuration menu
    Copy the full SHA
    1d8a707 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2019

  1. Configuration menu
    Copy the full SHA
    89d1c21 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2019

  1. Configuration menu
    Copy the full SHA
    9215ebc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a0b4597 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dcc8c62 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    32dd8ca View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f611fc7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    15fbbe1 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2019

  1. Configuration menu
    Copy the full SHA
    b704bce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    08b19f0 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2019

  1. Configuration menu
    Copy the full SHA
    a3f8881 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    96118c8 View commit details
    Browse the repository at this point in the history