The second month of work focused on

  • Creating a minimal set of primitives (driven by the use case of implementing a full Logistic Regression Training Algorithm – LRA)
  • Migrating the code base from using the Eigen library for all matrix related operations to Blaze, adapting the build system
  • Refactoring the compilation subsystem of Phylanx to enable support for higher order functions

Organizational activities and results

Link: https://youtu.be/js-e8xAMd1s

Development activities and results

Code statistics

Language No. of Files Blank Lines Comment Lines Code Lines
C++ 98 2863 1323 12456
C/C++ Header 78 1657 1249 6970
CMake 44 464 368 1865
Python 14 164 128 590
Perl 1 27 18 102
YAML 2 19 18 56
Markdown 1 11 0 29
Dockerfile 1 2 5 28
SUM 239 5207 3109 22096

Impact on other projects