{"id":96,"date":"2017-11-01T14:40:05","date_gmt":"2017-11-01T14:40:05","guid":{"rendered":"http:\/\/phylanx.stellar-group.org\/?p=96"},"modified":"2017-11-01T14:41:32","modified_gmt":"2017-11-01T14:41:32","slug":"phylanx-report-october-2017","status":"publish","type":"post","link":"https:\/\/phylanx.stellar-group.org\/index.php\/2017\/11\/01\/phylanx-report-october-2017\/","title":{"rendered":"Phylanx Report: October 2017"},"content":{"rendered":"<p>The second month of work focused on<\/p>\n<ul>\n<li>creating a minimal set of primitives (driven by the use case of implementing a full Logistic Regression Training Algorithm &#8211; LRA)<\/li>\n<li>Migrating the code base from using the <a href=\"http:\/\/eigen.tuxfamily.org\/index.php?title=Main_Page\" target=\"_blank\">Eigen<\/a> library for all matrix related operations to <a href=\"https:\/\/bitbucket.org\/blaze-lib\/blaze\" target=\"_blank\">Blaze<\/a>, adapting the build system<\/li>\n<li>Refactoring the compilation subsystem of Phylanx to enable support for higher order functions<\/li>\n<\/ul>\n<p><!--more--><\/p>\n<p>Organizational activities and results<\/p>\n<ul>\n<li>Added Phylanx to OpenHub: <a href=\"https:\/\/www.openhub.net\/p\/phylanx\" target=\"_blank\">https:\/\/www.openhub.net\/p\/phylanx<\/a><\/li>\n<li>Weekly group-meeting, minutes:\n<ul>\n<li>October 5th: <a href=\"https:\/\/drive.google.com\/open?id=0B-L3qi_kGiCLenNJV081S0pFdzA\" target=\"_blank\">https:\/\/drive.google.com\/open?id=0B-L3qi_kGiCLenNJV081S0pFdzA<\/a><\/li>\n<li>October 12th: <a href=\"https:\/\/drive.google.com\/open?id=0B-L3qi_kGiCLQ0thcGZPYk11WGc\" target=\"_blank\">https:\/\/drive.google.com\/open?id=0B-L3qi_kGiCLQ0thcGZPYk11WGc<\/a><\/li>\n<li>October 19th: <a href=\"https:\/\/drive.google.com\/open?id=0B-L3qi_kGiCLanFDQ3AwUWZtRmM\" target=\"_blank\">https:\/\/drive.google.com\/open?id=0B-L3qi_kGiCLanFDQ3AwUWZtRmM<\/a><\/li>\n<li>October 26th: <a href=\"https:\/\/drive.google.com\/open?id=0B-L3qi_kGiCLUU5yRzkyek5xWTg\" target=\"_blank\">https:\/\/drive.google.com\/open?id=0B-L3qi_kGiCLUU5yRzkyek5xWTg<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Phylanx Seminar: <a href=\"http:\/\/phylanx.stellar-group.org\/index.php\/2017\/10\/17\/phylanx-seminar\/\" target=\"_blank\">http:\/\/phylanx.stellar-group.org\/index.php\/2017\/10\/17\/phylanx-seminar\/<\/a>\n<ul>\n<li>Explained the current theory, techniques, and methodology used by the Phylanx project<\/li>\n<\/ul>\n<\/li>\n<li>Given talk at CppCon 2017: The Asynchronous C++ Parallel Programming Model <a href=\"https:\/\/www.youtube.com\/watch?v=js-e8xAMd1s\" target=\"_blank\">https:\/\/www.youtube.com\/watch?v=js-e8xAMd1s<\/a> (belated report for Sep)<\/li>\n<\/ul>\n<p>Development activities and results<\/p>\n<ul>\n<li>Algorithms Highlighted: Logistic Regression, ALS<\/li>\n<li>Primitives Created: overall, we have now implemented 35 computational primitives (see here: <a href=\"https:\/\/github.com\/STEllAR-GROUP\/phylanx\/tree\/master\/phylanx\/execution_tree\/primitives\" target=\"_blank\">https:\/\/github.com\/STEllAR-GROUP\/phylanx\/tree\/master\/phylanx\/execution_tree\/primitives<\/a>)<\/li>\n<li>Issues Created: 14<\/li>\n<li>Issues Closed: 9<\/li>\n<li>Pull Requests Created: 40<\/li>\n<li>Pull Requests Closed: 40<\/li>\n<li>Code statistics<\/li>\n<\/ul>\n<pre>-------------------------------------------------------------------------------\r\nLanguage                     files          blank        comment           code\r\n-------------------------------------------------------------------------------\r\nC++                             98           2863           1323          12456\r\nC\/C++ Header                    78           1657           1249           6970\r\nCMake                           44            464            368           1865\r\nPython                          14            164            128            590\r\nPerl                             1             27             18            102\r\nYAML                             2             19             18             56\r\nMarkdown                         1             11              0             29\r\nDockerfile                       1              2              5             28\r\n-------------------------------------------------------------------------------\r\nSUM:                           239           5207           3109          22096\r\n-------------------------------------------------------------------------------<\/pre>\n<p>Impact on other projects<\/p>\n<ul>\n<li>Opened ticket for vcpkg: <a href=\"https:\/\/github.com\/Microsoft\/vcpkg\/issues\/1996\" target=\"_blank\">https:\/\/github.com\/Microsoft\/vcpkg\/issues\/1996<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>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 &#8211; LRA) Migrating the code base from using the Eigen library for all matrix related operations to Blaze, adapting the build system Refactoring the\u2026 <a class=\"continue-reading-link\" href=\"https:\/\/phylanx.stellar-group.org\/index.php\/2017\/11\/01\/phylanx-report-october-2017\/\">Continue reading<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4,8],"tags":[5,9],"_links":{"self":[{"href":"https:\/\/phylanx.stellar-group.org\/index.php\/wp-json\/wp\/v2\/posts\/96"}],"collection":[{"href":"https:\/\/phylanx.stellar-group.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phylanx.stellar-group.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phylanx.stellar-group.org\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/phylanx.stellar-group.org\/index.php\/wp-json\/wp\/v2\/comments?post=96"}],"version-history":[{"count":5,"href":"https:\/\/phylanx.stellar-group.org\/index.php\/wp-json\/wp\/v2\/posts\/96\/revisions"}],"predecessor-version":[{"id":102,"href":"https:\/\/phylanx.stellar-group.org\/index.php\/wp-json\/wp\/v2\/posts\/96\/revisions\/102"}],"wp:attachment":[{"href":"https:\/\/phylanx.stellar-group.org\/index.php\/wp-json\/wp\/v2\/media?parent=96"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phylanx.stellar-group.org\/index.php\/wp-json\/wp\/v2\/categories?post=96"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phylanx.stellar-group.org\/index.php\/wp-json\/wp\/v2\/tags?post=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}