Minutes_2019_03_26
Siu Kwan Lam edited this page Apr 2, 2019
·
1 revision
Attendees: Ehsan, Val, Siu, Stuart, Todd
- 0.43.1 release
- Any confirmation or complaints?
- umap ok
- Proceed to tag today?
- xfail ediff1d test, then tag
- Any confirmation or complaints?
- Anton's aliasing problem...
- np.shares_memory and np.may_share_memory possible functions to help.
- need intrinsic to get data pointer for pointer-arithmetic
- ctypes
ary.ctypes.data : intp
? val help - example:
def kernel(*args): if no_alias(*args): optimal(*args) else: not_optimal(*args)
-
func_ir.get_definitions()
problems- problem example:
def doit(x): return x def bar(pred): if pred: foo = True else: foo = False # do something with foo return doit(foo)
- new variable names for
foo
in different branches - basically going towards SSA
- this will fix many issues
- hint:
interpreter.py
and dominator tree & dominance frontier
- problem example:
-
#3898 - np.ediff1d stricter type checking than numpy
- will depend on numpy fixing it up
-
#3896 - More than one definition bug
- why we need SSA
-
#3895 - Initialization of lists and a scalar on the same line fails
- TODO: try dropping the asserts in typeinfer
- #3891 - Implement swapaxes
- #3889 - Numba 0.43.1 RC checklist
-
#3888 - np.random.choice doesn't adhere to np.random.seed inside of numba
- there's a open PR to fix this
- empty
-
#3901 - Wrap conditionals in truth to create predicates.
- WIP
- #3900 - [WIP] Fix 3457 :: Implements np.repeat
- #3899 - WIP: Support for np.quantile and np.nanquantile
-
#3897 - Fixes numba#3888.
- choice seed problem. need tests
-
#3894 - Fix array inliner for multiple array definition.
- ready to merge
- "hide" the issue. need the SSA
-
#3893 - Fix casting in namedtuple ctor.
- Siu is reviewing
- #3890 - WIP: Add support for np.delete
- #3887 - Add tolerance to network errors by permitting conda to retry
See https://github.com/numba/numba/projects/10
- LLVM 8
- fixes twine bug
- fixes common symbol bug
- Caching improvements requirement gathering
- transitive dependency
- bug related to storing runtime-only info
- may punt on jitclasses
- may punt on issues of (g)ufunc
- future: pre-filled/package-able cache
- open questions:
- numba version pinning(?)
- regen cache for different numba versions
- regen at post-install
- open questions: