Skip to content
Snippets Groups Projects
  1. Mar 19, 2025
  2. Nov 29, 2024
  3. Nov 14, 2024
    • Matthias Diener's avatar
      add device<->host transfer mappers (#282) · dee0ca44
      Matthias Diener authored
      
      * implement TransferTo{Host,Device}Mapper
      
      * do not support transfer to same type
      
      * use {to,from}_numpy
      
      * lint fixes
      
      * add comment
      
      * ruff
      
      * disable spurious pylint warning
      
      * add to docs
      
      * more doc fixes
      
      * datawrapper doc
      
      * more doc fixes
      
      * Improve mapper names
      
      * Bring back numpy actx constructor docs
      
      ---------
      
      Co-authored-by: default avatarAndreas Kloeckner <inform@tiker.net>
      dee0ca44
  4. Jul 05, 2024
  5. Jan 11, 2023
  6. Sep 23, 2022
  7. Sep 19, 2022
    • Matthias Diener's avatar
      PytatoPyOpenCLArrayContext: use SVM allocator if available, limit arg size for GPUs (#189) · 3c9aee68
      Matthias Diener authored
      
      * LazilyPyOpenCLCompilingFunctionCaller: limit arg size for GPUs
      
      * move limit
      
      * also check for SVM presence
      
      * get_target()
      
      * memoize get_target
      
      * UNDO BEFORE MERGE: use dev branches
      
      * Hackety hack: SVM detection in actx constructor
      
      * check whether passed allocator supports SVM
      
      * undo loopy branch
      
      * implement it for the base class
      
      * subclass LoopyPyOpenCLTarget
      
      * set actual limit
      
      * undo pytato branch
      
      * remove unused argument
      
      * add type annotations
      
      * add logging
      
      * Refactor arg size passing to put less logic in the target
      
      * flake8
      
      * add a test
      
      Co-authored-by: default avatarAndreas Kloeckner <inform@tiker.net>
      3c9aee68
  8. Jun 20, 2022
  9. Jun 11, 2022
  10. Feb 15, 2022
Loading