{"push_id":1104642709,"size":4,"distinct_size":4,"ref":"refs/heads/dev","head":"4a2ffb7e85eedc0c84822962110bb8adf9ea3756","before":"28b26034184c91728f55231646713039c3898eaa","commits":[{"sha":"dc5aa6e3a52c5ba5575b4f941d5b8b27081195f7","author":{"email":"ff0112eee266f577d811344bc77668fd63060693@comp.nus.edu.sg","name":"Wei Wang"},"message":"SINGA-164 - Add the base Tensor class\n\nImplement Tensor member functions.\nTest the constructors and member classes.\n\nA simple Device implementation is provided to pass the compilation.\nTODO implement Tensor math functions.","distinct":true,"url":"https://api.github.com/repos/nudles/incubator-singa/commits/dc5aa6e3a52c5ba5575b4f941d5b8b27081195f7"},{"sha":"94633f498dfcaf0cfc2340c13612a6abefbffe2c","author":{"email":"2641cb296ca68f915ff1d3a1192bd8a4198f0678@gmail.com","name":"WANG Sheng"},"message":"SINGA-166 light built-in logging replacing glog\n\nProvide a unified API for both glog and built-in logging\n\nIn default, we use built-in logging and user can add USE_GLOG at compile time\nto enable glog.\n\nbuilt-in logging format:\n[[IWEF] d[mmdd] t[hh:mm:ss] p[pid:tid] [file:line]] msg\n  * d: data\n  * t: time\n  * p: process/thread\n\nHow to use:\n  1. call singa::InitLogging() at very beginning\n    * glog will write to files under /tmp\n    * built-in log will write to stderr\n  2. singa::SetLogDestination(int severity, const char* path)\n    * set logging file for corresponding severity level\n  3. use with normal glog API\n    * CHECK, CHECK_EQ, CHECK_LT, ...\n    * LOG(INFO), LOG(WARNING), ...","distinct":true,"url":"https://api.github.com/repos/nudles/incubator-singa/commits/94633f498dfcaf0cfc2340c13612a6abefbffe2c"},{"sha":"9bccfb6ed59f93e7d8a121479628ef8bfc8c84a9","author":{"email":"ff0112eee266f577d811344bc77668fd63060693@comp.nus.edu.sg","name":"Wei Wang"},"message":"SINGA-166 light built-in logging replacing glog\n\nRemove explicit using glog in other files.\nTODO let cmake to detect glog and set USE_GLOG option.","distinct":true,"url":"https://api.github.com/repos/nudles/incubator-singa/commits/9bccfb6ed59f93e7d8a121479628ef8bfc8c84a9"},{"sha":"4a2ffb7e85eedc0c84822962110bb8adf9ea3756","author":{"email":"ff0112eee266f577d811344bc77668fd63060693@comp.nus.edu.sg","name":"Wei Wang"},"message":"SINGA-167 - Add Tensor Math function APIs\n\nAdd APIs in math.h including linear algebra and random functions.\nTODO 1. add APIs for nn functions. 2. Implement Tensor math functions\nusing APIs from math.h.","distinct":true,"url":"https://api.github.com/repos/nudles/incubator-singa/commits/4a2ffb7e85eedc0c84822962110bb8adf9ea3756"}]}