Details
-
Epic
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
-
Code generation for operator fusion v3
Description
This epic aims to make the existing code generation feature - introduced in SYSTEMML-1284 - production ready.
Apart from features for robustness, performance, and broader operation support this also includes the extension to generating native CPU and GPU operations, including deep-learning-specific operations.
Attachments
Attachments
Issue Links
- is related to
-
SYSTEMDS-2373 Codegen integration nary min/max
- Closed
- relates to
-
SYSTEMDS-1284 Code generation for operator fusion
- Closed
Issues in epic
|
SYSTEMDS-2072 | Stepwise linregDS w/ codegen fails due to unknown size of intermediates | Closed | Matthias Boehm | ||
|
SYSTEMDS-2074 | Codegen row template fails for large dense block inputs | Closed | Matthias Boehm | ||
|
SYSTEMDS-2143 | Unsupported sprop/sigmoid in codegen row templates | Closed | Matthias Boehm | ||
|
SYSTEMDS-2144 | Codegen counter-productive w/ forced GPU ops | Closed | Matthias Boehm | ||
|
SYSTEMDS-2145 | Kmeans w/ codegen fails on distributed spark operations | Closed | Matthias Boehm | ||
|
SYSTEMDS-2150 | Codegen optimizer creates suboptimal plan for L2SVM over mnist80m | Closed | Matthias Boehm | ||
|
SYSTEMDS-2156 | Side effects of parfor recompilation on codegen plans, e.g., kmeans | Closed | Matthias Boehm | ||
|
SYSTEMDS-2157 | Codegen optimizer row to cell conversion destroys fusion plans | Closed | Janardhan Pulivarthi | ||
|
SYSTEMDS-2161 | Suboptimal codegen plans for ALS due to wrong cost model memoization | Closed | Matthias Boehm | ||
|
SYSTEMDS-2180 | Fuse all heuristic failing for kmeans tests w/o rewrites | Closed | Janardhan Pulivarthi | ||
|
SYSTEMDS-2369 | Incorrect nnz runtime propagation on codegen spark cell ops w/o agg | Closed | Matthias Boehm | ||
|
SYSTEMDS-2404 | Resnet200 failing w/ new biad_add codegen fusion | Closed | Matthias Boehm | ||
|
SYSTEMDS-2431 | Codegen failing on three-way multi-aggregate | Closed | Matthias Boehm | ||
|
SYSTEMDS-2439 | Codegen optimizer failing for MLogreg special cases | Closed | Matthias Boehm | ||
|
SYSTEMDS-2454 | Incorrect codegen plan for binary outer operations | Closed | Matthias Boehm | ||
|
SYSTEMDS-2480 | Too aggressive reuse of vectors in codegen row templates | Closed | Matthias Boehm | ||
|
SYSTEMDS-2484 | AutoEncoder codegen failing w/ enabled rewrites | Closed | Matthias Boehm |
SYSTEMDS-2065
Code generation for operator fusion v3
false
SYSTEMDS-2065
Code generation for operator fusion v3