The third month of work focused on
- First Major Milestone Reached: Fully Functional DSL
- Generation of Execution Tree
- Execution of Tree Using HPX
- Demonstrated by a working implementation of Logistic Regression
- Build system improvements
- Data type changes
- I/O primitives
Organizational activities and results
- Added Phylanx to OpenHub: https://www.openhub.net/p/phylanx
- Weekly group-meeting, minutes:
- Phylanx Seminar: http://phylanx.stellar-group.org/index.php/2017/11/08/phylanx-seminar-python-integration/
- Discussion of implementation strategies for the Python front-end
Development activities and results
- Algorithms Highlighted: Logistic Regression, ALS
- Primitives Created: overall, we have now implemented 44 computational primitives (see here: https://github.com/STEllAR-GROUP/phylanx/tree/master/phylanx/execution_tree/primitives)
- Issues Created: 5
- Issues Closed: 1
- Pull Requests Created: 14
- Pull Requests Closed: 14
- Code statistics
------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- C++ 113 3407 1500 14676 C/C++ Header 87 1771 1305 7436 CMake 44 463 371 1859 Python 14 164 128 590 Perl 1 27 18 102 YAML 2 19 18 56 Markdown 1 11 0 29 Dockerfile 1 2 4 18 ------------------------------------------------------------------------------- SUM: 263 5864 3344 24766 -------------------------------------------------------------------------------
Impact on other projects
- Addressed a major performance issue in HPX: https://github.com/STEllAR-GROUP/hpx/pull/3017