mxnet-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Naveen Swamy <mnnav...@gmail.com>
Subject Re: Clojure Package
Date Mon, 04 Jun 2018 20:03:13 GMT
I think that's a great idea to bring in under contrib and we can also get user feedback 

> On Jun 4, 2018, at 12:44 PM, sandeep krishnamurthy <sandeep.krishna98@gmail.com>
wrote:
> 
> Hi Carin,
> 
> This is a commendable work. Thanks a lot for all the hard and smart work
> you have put behind this :-) I think this will be a great value addition.
> 
> If people are not sure about usage, can I suggest this awesome work to be
> brought in "contrib" package? Invite and build the community around
> Clojure, stabilize and increase the coverage, and based on usage and
> development, graduate it to main stable support from contrib.
> 
> Suggestions and thoughts?
> 
> Best,
> Sandeep
> 
> 
> 
> On Mon, Jun 4, 2018 at 12:27 PM, Ivan Serdyuk <local.tourist.kiev@gmail.com>
> wrote:
> 
>> Hello everyone.
>> 
>> A small comment, about Scala API: main commiters are hardly available, as
>> for today.
>> 
>> As for Clojure - I might suggest that it might be possible to enlight
>> future work, for that package, for Clojure developers.
>> 
>>> On Mon, Jun 4, 2018 at 8:50 PM, Naveen Swamy <mnnaveen@gmail.com> wrote:
>>> 
>>> Hi Carin,
>>> 
>>> This is great effort and very nicely documented. When I surveyed at my
>> day
>>> job on the interest for Scala packages there were a few people who
>>> specifically were interested in the Clojure packages, I think those are
>>> people who might have tried and understand the complexity of making Scala
>>> work in Clojure.
>>> 
>>> I am in support of a MXNet-Clojure package, I request you to add more
>> unit
>>> tests and integration tests that can be ported to CI.
>>> 
>>> Thanks for your efforts.
>>> 
>>> -Naveen
>>> 
>>> 
>>> 
>>> On Fri, Jun 1, 2018 at 6:16 PM, Carin Meier <carinmeier@gmail.com>
>> wrote:
>>> 
>>>> It is always a good thing to consider the cost with the benefit. I'll
>> do
>>> my
>>>> best to explain what I see the tradeoffs to be.
>>>> 
>>>> First, I wanted to clarify that it took significant development effort
>> to
>>>> get the Clojure package and the interop working properly despite my
>>> simple
>>>> looking design on the confluence page :)
>>>> 
>>>> One of the advantages of MXNet over its competitors is its many
>> language
>>>> support. The Clojure package would only increase the value of this
>>>> proposition and bring new users and growth into the community.
>>>> However, there is a cost associated with adding this language support
>> as
>>>> you pointed out.
>>>> 
>>>> Since the Clojure package right now is only reliant on the Scala jars
>>> from
>>>> Maven, it can exist outside the main project as an independent repo
>> but I
>>>> think that would lessen the growth benefit both to the Clojure
>> community
>>>> and to the MXNet community to not be included as a first class
>> language.
>>>> 
>>>> I believe having first class Clojure support in MXNet is valuable, but
>>> the
>>>> cost of that support is up to the community to decide.
>>>> 
>>>> Is there a process for considering a new package in MXNet?
>>>> 
>>>> - Carin
>>>> 
>>>>> On Fri, Jun 1, 2018 at 5:51 PM, Chen HY <chenhy12345@gmail.com>
wrote:
>>>>> 
>>>>> Have checked the issue and the confluence page, but still curious.
>>>>> Clojure and Scala are both JVM based languages.
>>>>> They, as well as many JVM based languages, can share their class and
>>>> method
>>>>> at a certain level.
>>>>> Why should the community maintain two APIs for two languages with can
>>>> share
>>>>> their packages with almost zero effort?
>>>>> 
>>>>> 
>>>>> 2018-06-01 21:58 GMT+01:00 Carin Meier <carinmeier@gmail.com>:
>>>>> 
>>>>>> Hi all,
>>>>>> 
>>>>>> I've been working on a Clojure package for MXNet. Since Clojure is
>> a
>>>> JVM
>>>>>> language, the package leverages the great work of the existing
>> Scala
>>>>>> package.
>>>>>> 
>>>>>> I would appreciate any feedback and testing.
>>>>>> 
>>>>>> Here is the original issue:
>>>>>> https://github.com/apache/incubator-mxnet/issues/8971
>>>>>> 
>>>>>> Architecture & Design:
>>>>>> https://cwiki.apache.org/confluence/display/MXNET/MXNet+Clojure
>>>>>> 
>>>>>> and the github repo for rapid testing and issue fixing before of
>>>> opening
>>>>> an
>>>>>> official PR https://github.com/gigasquid/clojure-mxnet
>>>>>> 
>>>>>> I'm also active in the slack channel so feel free to ping me there.
>>>>>> 
>>>>>> Thanks,
>>>>>> Carin Meier
>>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> Chen Hanyang 陈涵洋
>>>>> Software School Fudan University
>>>>> +86-138-1881-7745
>>>>> 
>>>> 
>>> 
>> 
> 
> 
> 
> -- 
> Sandeep Krishnamurthy

Mime
View raw message