Skip to content
Stan Seibert edited this page Apr 26, 2018 · 1 revision

Numba Meeting: 2018-04-12

Attendees: Stan, Stuart, Siu, Todd, Ehsan

1. New issues

  • #2890: AssertionError - type inference issue on recursive function
  • #2888: Tracker for Numba usability improvements.
  • #2887: array.ctypes issue with optimization passes
    • Will look at today
  • #2885: ParallelAccelerator crash with some ufunc operators bug
    • Already fixed and merged
  • #2884: Feature request numpy.unique
    • Tag as "easy" for new contributors

2. Open PRs

Targeting 0.38

  • #2889: Attempt to fix #2386.
    • Fixes old loop lifting bug
    • Siu will review
  • #2886: Fix ParallelAccelerator arrayexpr repr
    • Merged
  • #2882: Update TravisCI to test SVML
    • will test latest Python/NumPy with and without SVML
  • #2881: Build recipe to clone Intel ICC runtime.
    • Stan will review
    • Will trigger build with buildbot after merge
  • #2880: This adds a github issue template.
    • Siu will merge
  • #2859: Add support for improved error reporting.
    • Stuart will check if we can disable fancy errors inside test runner
    • Stan will merge
  • #2839: Support for np.transpose and np.reshape.
    • Siu will review and merge
  • #2780: PowerPC reference counting memory fences
    • Should merge

Targeting 0.39

  • #2869: WIP: use pairwise summation in sum
  • #2860: [WIP] __cuda_array_interface__
  • #2840: [WIP] Support list of refcounted types
    • Just needs documentation
  • #2817: [WIP] Emit LLVM optimization remarks
    • Want to refactor to not require temp file on disk
  • #2793: Simplify and remove javascript from html_annotate templates.
    • annotate method now on dispatcher objects

===========================

3. Feature Discussion

  • ARM(v7) update
    • Test failures all related QR operations
    • Problem with BLAS library?

Plans for 0.38 RC

  • Look at permutation fail in buildbot
  • Ensure icc_rt packages available in Numba channel work
  • Verify Twine patch got into latest llvmdev build
  • unskip viewcfg test in Numba (triggered Twine bug)
  • llvmlite RC
  • Merge remaining PRs
  • Verify build is stable
  • Write changelog
  • Tag and build RC
  • Verify dev docs up to date
  • Verify conda packages in numba channel
  • Announce on email list / Twitter

4. Next Release: Version 0.38, RC=April 13, 2018, Final=April 23, 2018

  • Better SIMD generation (SVML + parfor fixes)
  • LLVM 6.0
  • Better debug/troubleshooting tools
  • Improve docs and information as per community feedback
  • Keep working through backlog of bugs and minor feature requests
  • Pipeline manipulation (sklam)
Clone this wiki locally