{"action":"created","issue":{"url":"https://api.github.com/repos/mateogianolio/vectorious/issues/38","labels_url":"https://api.github.com/repos/mateogianolio/vectorious/issues/38/labels{/name}","comments_url":"https://api.github.com/repos/mateogianolio/vectorious/issues/38/comments","events_url":"https://api.github.com/repos/mateogianolio/vectorious/issues/38/events","html_url":"https://github.com/mateogianolio/vectorious/pull/38","id":118130141,"number":38,"title":"V3 matrix optimization","user":{"login":"waylonflinn","id":804108,"avatar_url":"https://avatars.githubusercontent.com/u/804108?v=3","gravatar_id":"","url":"https://api.github.com/users/waylonflinn","html_url":"https://github.com/waylonflinn","followers_url":"https://api.github.com/users/waylonflinn/followers","following_url":"https://api.github.com/users/waylonflinn/following{/other_user}","gists_url":"https://api.github.com/users/waylonflinn/gists{/gist_id}","starred_url":"https://api.github.com/users/waylonflinn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/waylonflinn/subscriptions","organizations_url":"https://api.github.com/users/waylonflinn/orgs","repos_url":"https://api.github.com/users/waylonflinn/repos","events_url":"https://api.github.com/users/waylonflinn/events{/privacy}","received_events_url":"https://api.github.com/users/waylonflinn/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-11-20T21:31:28Z","updated_at":"2015-11-21T13:50:13Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mateogianolio/vectorious/pulls/38","html_url":"https://github.com/mateogianolio/vectorious/pull/38","diff_url":"https://github.com/mateogianolio/vectorious/pull/38.diff","patch_url":"https://github.com/mateogianolio/vectorious/pull/38.patch"},"body":"Still a lot to do here, but I wanted to open the PR in case you guys were curious.\r\n\r\nPurpose of these changes is to optimize matrix multiplies (and other operations) by moving to a single TypedArray, instead of the row vector format. These changes speed matrix multiply up by 10x for me, and likely give significant speed improvements for some other operations.\r\n\r\nSome changes require node >= 4.0 (specifically the `ones` and `zeros` methods)."},"comment":{"url":"https://api.github.com/repos/mateogianolio/vectorious/issues/comments/158642185","html_url":"https://github.com/mateogianolio/vectorious/pull/38#issuecomment-158642185","issue_url":"https://api.github.com/repos/mateogianolio/vectorious/issues/38","id":158642185,"user":{"login":"mateogianolio","id":1065069,"avatar_url":"https://avatars.githubusercontent.com/u/1065069?v=3","gravatar_id":"","url":"https://api.github.com/users/mateogianolio","html_url":"https://github.com/mateogianolio","followers_url":"https://api.github.com/users/mateogianolio/followers","following_url":"https://api.github.com/users/mateogianolio/following{/other_user}","gists_url":"https://api.github.com/users/mateogianolio/gists{/gist_id}","starred_url":"https://api.github.com/users/mateogianolio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mateogianolio/subscriptions","organizations_url":"https://api.github.com/users/mateogianolio/orgs","repos_url":"https://api.github.com/users/mateogianolio/repos","events_url":"https://api.github.com/users/mateogianolio/events{/privacy}","received_events_url":"https://api.github.com/users/mateogianolio/received_events","type":"User","site_admin":false},"created_at":"2015-11-21T13:50:12Z","updated_at":"2015-11-21T13:50:12Z","body":"@waylonflinn @metabench Good to know that we are all interested in neural networks :)"}}