Re: Netflix opensources its first D library: Vectorflow

2017-10-19 Thread Per Nordlöw via Digitalmars-d-announce
On Tuesday, 8 August 2017 at 18:51:26 UTC, Nordlöw wrote: To clarify here's an incomplete snippet that should clarify: auto add(A, B)(A a, B b) should be auto add(A, B)(auto ref A a, auto ref B b)

Re: Netflix opensources its first D library: Vectorflow

2017-10-19 Thread Walter Bright via Digitalmars-d-announce
On 10/18/2017 1:49 PM, Stephan Dilly wrote: On 2017-08-02 21:31:19 +, Walter Bright said: https://www.reddit.com/r/programming/comments/6r6dwp/netflix_opensources_its_first_d_library_vectorflow/ D got another mention in Netflix's popular tech blog:

Re: Netflix opensources its first D library: Vectorflow

2017-10-18 Thread Stephan Dilly via Digitalmars-d-announce
On 2017-08-02 21:31:19 +, Walter Bright said: https://www.reddit.com/r/programming/comments/6r6dwp/netflix_opensources_its_first_d_library_vectorflow/ D got another mention in Netflix's popular tech blog: https://medium.com/netflix-techblog/machine-learning-platform-meetup-ddec090f3c17

Re: Netflix opensources its first D library: Vectorflow

2017-08-08 Thread Nordlöw via Digitalmars-d-announce
On Tuesday, 8 August 2017 at 18:40:08 UTC, Nordlöw wrote: On Thursday, 3 August 2017 at 04:40:05 UTC, Matt wrote: Also note, one of the main advantages of Eigen is the whole lazy evaluation of expressions for compound operations. I haven't dug in the source, but it's my understanding it's

Re: Netflix opensources its first D library: Vectorflow

2017-08-08 Thread Nordlöw via Digitalmars-d-announce
On Thursday, 3 August 2017 at 04:40:05 UTC, Matt wrote: Also note, one of the main advantages of Eigen is the whole lazy evaluation of expressions for compound operations. I haven't dug in the source, but it's my understanding it's done through a lot of compile time C++ template hacking

Re: Netflix opensources its first D library: Vectorflow

2017-08-05 Thread Joakim via Digitalmars-d-announce
On Wednesday, 2 August 2017 at 22:56:32 UTC, Joakim wrote: On Wednesday, 2 August 2017 at 21:31:19 UTC, Walter Bright wrote: https://www.reddit.com/r/programming/comments/6r6dwp/netflix_opensources_its_first_d_library_vectorflow/ No. 2 liked proggit link of the day, should be no. 1 soon:

Re: Netflix opensources its first D library: Vectorflow

2017-08-03 Thread Joakim via Digitalmars-d-announce
On Thursday, 3 August 2017 at 14:00:31 UTC, Matt wrote: Meanwhile, the blog post Laeeth gave you shows Mir doing better on matrix multiplication benchmarks than Eigen, significantly better when dealing with complex numbers. I mean by now we should all be jaded enough not to simply take toy

Re: Netflix opensources its first D library: Vectorflow

2017-08-03 Thread Samuel Lampa via Digitalmars-d-announce
On Wednesday, 2 August 2017 at 22:56:32 UTC, Joakim wrote: Not doing well on HN though: https://hn.algolia.com/?query=vectorflow HN is very sensitive to time of day when submitting. Did a new try: https://news.ycombinator.com/item?id=14920608

Re: Netflix opensources its first D library: Vectorflow

2017-08-03 Thread Matt via Digitalmars-d-announce
Meanwhile, the blog post Laeeth gave you shows Mir doing better on matrix multiplication benchmarks than Eigen, significantly better when dealing with complex numbers. I mean by now we should all be jaded enough not to simply take toy benchmarks as gospel for which is actually fastest in a

Re: Netflix opensources its first D library: Vectorflow

2017-08-02 Thread Joakim via Digitalmars-d-announce
On Thursday, 3 August 2017 at 04:40:05 UTC, Matt wrote: Also note, one of the main advantages of Eigen is the whole lazy evaluation of expressions for compound operations. Yes, Mir does that too:

Re: Netflix opensources its first D library: Vectorflow

2017-08-02 Thread Nicholas Wilson via Digitalmars-d-announce
On Thursday, 3 August 2017 at 04:40:05 UTC, Matt wrote: Also note, one of the main advantages of Eigen is the whole lazy evaluation of expressions for compound operations. I haven't dug in the source, but it's my understanding it's done through a lot of compile time C++ template hacking

Re: Netflix opensources its first D library: Vectorflow

2017-08-02 Thread Nicholas Wilson via Digitalmars-d-announce
On Thursday, 3 August 2017 at 04:37:30 UTC, Matt wrote: That seems like a good start. I'll probably start contributing within a few weeks. Great, http://gitter.im/libmir is probably the best way to get in contact. In the long run the goal should probably be to have a "go-to" set of LA

Re: Netflix opensources its first D library: Vectorflow

2017-08-02 Thread Matt via Digitalmars-d-announce
Also note, one of the main advantages of Eigen is the whole lazy evaluation of expressions for compound operations. I haven't dug in the source, but it's my understanding it's done through a lot of compile time C++ template hacking

Re: Netflix opensources its first D library: Vectorflow

2017-08-02 Thread Matt via Digitalmars-d-announce
That seems like a good start. I'll probably start contributing within a few weeks. In the long run the goal should probably be to have a "go-to" set of LA libraries, with appropriate data structures that have friendly bindings to GPU LA computations with DCompute.

Re: Netflix opensources its first D library: Vectorflow

2017-08-02 Thread Laeeth Isharc via Digitalmars-d-announce
On Thursday, 3 August 2017 at 03:46:11 UTC, Matt wrote: On Wednesday, 2 August 2017 at 21:31:19 UTC, Walter Bright wrote: https://www.reddit.com/r/programming/comments/6r6dwp/netflix_opensources_its_first_d_library_vectorflow/ Speakng of D in data science (where I think it can get traction),

Re: Netflix opensources its first D library: Vectorflow

2017-08-02 Thread Matt via Digitalmars-d-announce
On Wednesday, 2 August 2017 at 21:31:19 UTC, Walter Bright wrote: https://www.reddit.com/r/programming/comments/6r6dwp/netflix_opensources_its_first_d_library_vectorflow/ Speakng of D in data science (where I think it can get traction), is there a standardized linear algebra library in D?

Re: Netflix opensources its first D library: Vectorflow

2017-08-02 Thread Joakim via Digitalmars-d-announce
On Wednesday, 2 August 2017 at 21:31:19 UTC, Walter Bright wrote: https://www.reddit.com/r/programming/comments/6r6dwp/netflix_opensources_its_first_d_library_vectorflow/ No. 2 liked proggit link of the day, should be no. 1 soon: https://www.reddit.com/r/programming/top/?time=day Not doing

Netflix opensources its first D library: Vectorflow

2017-08-02 Thread Walter Bright via Digitalmars-d-announce
https://www.reddit.com/r/programming/comments/6r6dwp/netflix_opensources_its_first_d_library_vectorflow/