Commits on Source
616
c6d8a554
mypy fix
Jun 12, 2021
8a795ad0
add pytato to dependencies
Jun 12, 2021
6c2f57c4
revert special-casing for conj, now that pytato's fixed
Jun 12, 2021
e340a290
makes type of _tuple_if_not_tuple more precise
Jun 12, 2021
b1f4209f
remove dependency on pytato
Jun 13, 2021
55528050
fixup! remove dependency on pytato
Jun 13, 2021
63ec4f8e
fixup! fixup! remove dependency on pytato
Jun 13, 2021
54f368c7
map_array_container: Use execption to decide whether we have a container
Jun 14, 2021
4b4e3195
Merge remote-tracking branch 'origin/main' into pytato
Jun 14, 2021
9a043ced
make pytato tests optional for legacy packages
Jun 14, 2021
82bb9386
PyOpenCLArrayContext: recommend python -O if running on GPU
Jun 14, 2021
93c321e9
dont fail fast
Jun 14, 2021
980715cb
Merge remote-tracking branch 'origin/main' into pytato
Jun 14, 2021
4a08cada
fix norm()
Jun 14, 2021
1860d17c
Inline the transform cache handling in PyOpenCLArrayContext.call_loopy
Jun 14, 2021
1b138f29
Merge remote-tracking branch 'origin/main' into pytato
Jun 14, 2021
e6a962b9
undo ci change
Jun 14, 2021
a0447cc4
Implement PyOpenCLArrayContext.ravel (#34)
Jun 14, 2021
ce7ef43d
Merge branch 'main' into pytato
Jun 14, 2021
315fd5c8
flake8
Jun 14, 2021
41a208bc
implemented ravel()
Jun 14, 2021
05703d12
simplify ravel
Jun 14, 2021
195b9416
Mimic numpy's norm when ord is None (#30)
Jun 14, 2021
50e3c2d2
fixup! simplify ravel
Jun 14, 2021
bb61b260
simplify _PytatoFakeNumpyLinalgNamespace
Jun 14, 2021
a4491745
move norm special case to pyopencl
Jun 14, 2021
2b49cef0
Merge branch 'main' into pytato
Jun 14, 2021
3938df08
Special-case serialization of 1/2D object arrays
Jun 14, 2021
b5b3fec7
Merge branch 'main' into pytato
Jun 14, 2021
b124c1ef
fix norm() again
Jun 14, 2021
672d367e
flake8
Jun 14, 2021
3948457f
don't force pytato on downstream projects
Jun 14, 2021
4d5198ac
Generated code: better 'filenames', no false optimization claims
Jun 14, 2021
e28ae5da
Merge branch 'main' into pytato
Jun 14, 2021
caf39d6b
Improve actx.compile docs
Jun 14, 2021
666be4a4
removes reference to pytato array's namespace
Jun 15, 2021
286011de
adds test_actx_compile
Jun 15, 2021
a7b372aa
make compile independent of 'inputs_like'
Jun 16, 2021
77f9009d
implement norm by hand to be generic
Jun 16, 2021
9d3159c9
fixup! make compile independent of 'inputs_like'
Jun 16, 2021
177135d8
better test warning
Jun 16, 2021
17eae1b5
fixup! make compile independent of 'inputs_like'
Jun 16, 2021
f6053339
fix norm
Jun 16, 2021
5e509796
some compile fixes
Jun 16, 2021
94467bbe
fix scalar input to pytato program
Jun 16, 2021
bd21c270
fixup! adds test_actx_compile
Jun 16, 2021
2804e181
corrects the callable type signature
Jun 16, 2021
8d1738e1
Revert "corrects the callable type signature"
Jun 16, 2021
3e9fd368
restore CI version of arraycontext
Jun 17, 2021
3a9d4020
Add a flag to indicate whether an array context permits inplace modification
Jun 17, 2021
95fd7be8
pyopenclac.to_numpy special case isscalar
Jun 17, 2021
fe656953
Merge branch 'main' into pytato
Jun 17, 2021
c67b5fc6
add permits_inplace_modification
Jun 17, 2021
8548a150
fix(?) compile() signature
Jun 17, 2021
14dd9ab5
add @property
Jun 17, 2021
23d453bf
whitespace
Jun 17, 2021
609a503f
implement norm() fully in base class
Jun 17, 2021
322c18fe
Add missing @property on permits_inplace_modification
Jun 17, 2021
14bf6045
generalize pytest actx factory handling
Jun 17, 2021
e8450810
fix mypy
Jun 17, 2021
a96f3fed
check that all subary are cl.Arrays
Jun 17, 2021
64131737
Merge branch 'main' into pytato
Jun 17, 2021
678cb044
isscalar -> isinstance
Jun 18, 2021
56d26f5f
WS fixes
Jun 18, 2021
842deacb
flake8
Jun 18, 2021
983edfc2
Ravel error on AK
Jun 18, 2021
9baec681
__init__ doc for PytatoArrayContext
Jun 18, 2021
6f2a16b4
pyopenclarraycontext: revert back to return an error
Jun 18, 2021
0980f4b2
do not expose (rec_?)keyed_map_array_container under :mod:
Jun 18, 2021
48b46791
prefer np.isscalar(s) over isinstance(s, Number)
Jun 18, 2021
51f5d3d9
formatting: avoid closures as much as possible
Jun 18, 2021
a01e1fd9
spell out pt. in messages
Jun 18, 2021
27c66887
rename PytatoArrayContext to PytatoPyOpenCLArrayContext
Jun 18, 2021
e334008d
import pytato / pyopencl only once
Jun 18, 2021
daaa9127
lint fixes
Jun 18, 2021
53e3857e
import pyopencl.array once at the top
Jun 18, 2021
fc57918a
move pyopencl implementaion under arraycontext/impl/pyopencl/
Jun 18, 2021
14efb7c2
move pyopencl numpy implementation bits to pyopencl.fake_numpy
Jun 18, 2021
07d3d4b6
type of keys in rec_keyed_map_array_container is more relaxed
Jun 20, 2021
f830a544
PytatoArrayCompilerOp: account for keys to be tuples
Jun 20, 2021
66faa71a
makes norm array context generic
Jun 20, 2021
0dc10bdb
fixes ravel for pytato arrays
Jun 20, 2021
b893cd23
removes interfaces that have no-users
Jun 20, 2021
e9a9336b
Merge branch 'main' into pytato
Jun 20, 2021
0445658f
force str return
Jun 20, 2021
e8ab5014
bifurcate impl.pytato into impl/pytato/(__init__|fake_numpy|compile).py
Jun 20, 2021
c3051047
adds docs for Pytato(CompiledOperator|Executable)
Jun 20, 2021
7a4a0d40
fixup! adds docs for Pytato(CompiledOperator|Executable)
Jun 20, 2021
5698776d
minor: gets rid of unnecessary docs, makes type of PytatoArrayContext.compile more precise
Jun 21, 2021
15251162
comment why default_offset=lp.auto is disabled
Jun 21, 2021
98ffaf30
Clearer messages
Jun 21, 2021
5648a0ba
Clean up some class/variable names
Jun 21, 2021
6caf61bb
naming cleanup
Jun 22, 2021
e07ceb64
handle PytatoPyOpenCLArrayContext's tagging interface
Jun 22, 2021
85459789
defer unaivalable input array checking to loopy
Jun 22, 2021
a68ec30e
_ary_container_key_stringifier: better docs
Jun 22, 2021
97df833e
make leaf array descriptor its own class
Jun 22, 2021
f618fa40
move function out of another function
Jun 22, 2021
5145a569
compute arg_id_to_descr in a single traversal
Jun 22, 2021
70056787
adds test for internal utils testing
Jun 22, 2021
516 additional commits have been omitted to prevent performance issues.
Loading
Loading