The sixteenth month of work focused on work in the following areas:
- Added 3D tensor support to node_data
- Implementing primitives needed for Keras backend (Issue: #684)
- Modularize Traveler to better support multiple platforms
Organizational Activities and Results
- Weekly group-meeting, minutes:
Development Activities and Results
- Algorithms Highlighted: Logistic Regression, ALS, K-Means
- General
- Added 3d tensor support to node_data
- Fixed issues with returns from inner functions
- Added support for inf, nan, nzero, pzero, e, pi, and euler_gamma to the compiler
- Created a statistics plugin
- Work on improving HPX scheduling and tasking
- APEX
- Working on buildbot issues
- Fixing APEX policy engine to unload converged policies
- Traveler
- Design/architecture for modular visualization to more cleanly
support multiple platforms (e.g., stand-alone, Jupyter)- Implementation in progress.
- Fixes for Docker/Jupyter support
- Design/architecture for modular visualization to more cleanly
- Tiling
- Incorporated additional program structures into theoretical formulation
- Includes conditionals, loops and parallel code execution etc
- Analyzing requirements of a distributed tiling implementation
- Incorporated additional program structures into theoretical formulation
- Primitives & Algorithms
- Added eye, flatten, softmax, reshape, prod, tile, max, min, and flip primitives
- Supports primitives needed for a Keras backend (Issue: #684)
- Improvements to squeeze, extract_shape, generic operations primitives, and reshpae primitives
- Added sinh, cosh, and tanh to generic operations primitive
- Added support for Sphinx documentation
- Added eye, flatten, softmax, reshape, prod, tile, max, min, and flip primitives
- Python
- Enabled the dynamic configuration of HPX from the Python front-end
- Working on new data structures to represent a Phylanx AST
Repository Activity December 1st – December 31th:
Code statistics
------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- C++ 337 12996 4228 62949 C/C++ Header 230 4688 2991 23187 Python 86 1500 1174 3879 CMake 99 871 732 3573 YAML 2 21 66 380 Dockerfile 2 5 28 54 Markdown 2 15 0 48 CSS 1 14 10 38 HTML 2 5 6 22 INI 1 0 0 8 ------------------------------------------------------------------------------- SUM: 762 20115 9235 94138 -------------------------------------------------------------------------------
Impact on Other Projects
- Blaze Tickets:
- Update contributors (PR: #30)
- HPX Pull Requests:
- Making sure networking is disabled for default one-locality-runs (PR: #3599)