Re: Creating branch for Java_API

2018-10-15 Thread Naveen Swamy
Thanks guys!

On Mon, Oct 15, 2018 at 4:01 PM Marco de Abreu
 wrote:

> The job will automatically run as soon as a new commit has been pushed.
>
> -Marco
>
> Anton Chernov  schrieb am Mo., 15. Okt. 2018, 20:13:
>
> > Does this work for you?
> >
> > http://jenkins.mxnet-ci.amazon-ml.com/job/incubator-mxnet/job/java-api/
> >
> > This will be the normal build with the main Jenkinsfile. I'm not sure
> about
> > the triggering for new commits though...
> >
> > Best
> > Anton
> >
> >
> > пн, 15 окт. 2018 г. в 19:46, Naveen Swamy :
> >
> > > Thanks Anton, appreciate the offer of help. At the moment we are
> creating
> > > PRs for both Master and Java and this branch is temporary, I would not
> > mind
> > > having a job if it isn't too much work.
> > >
> > > Thanks, Naveen
> > >
> > > On Mon, Oct 15, 2018 at 7:00 AM Anton Chernov 
> > wrote:
> > >
> > > > We could create a special job for testing it, maybe with a tweaked
> > > > Jenkinsfile so you could run only the tests you are interested in.
> What
> > > do
> > > > you think?
> > > >
> > > > Best
> > > > Anton
> > > >
> > > > пт, 12 окт. 2018 г. в 20:24, Naveen Swamy :
> > > >
> > > > > Hi All,
> > > > >
> > > > > Just wanted to inform there that I am going to create a branch on
> > > GitHub
> > > > > for the Java API work that Andrew/Qing and few others are doing.
> This
> > > is
> > > > > only temporary I realize this will not have testing.
> > > > > There seems to be continued disagreement in the approaches we are
> > > > > taking(which is fine), so I are going to create a branch and
> provide
> > > the
> > > > > code to a few interested users(within Amazon) and get concrete
> > > > > feedback from them.
> > > > >
> > > > > Thanks, Naveen
> > > > >
> > > >
> > >
> >
>


Re: MXNet - Label Bot functionality

2018-10-15 Thread Piyush Ghai
Hi Harsh,

Good job! This is super cool! Especially bringing down the response time to 
under 20 seconds. 

Thanks,
Piyush


> On Oct 15, 2018, at 3:49 PM, Qing Lan  wrote:
> 
> Hi Harsh,
> 
> This new label bot design looks great! I would like to encourage people to 
> review it and move forward to benefit the MXNet community.
> Since this new design needs webhook support from Apache, let's go through the 
> following steps to get this done:
> 
> 1. Demo and contributors review stage: all contributors are encouraged to 
> review the PR here:
> https://github.com/MXNetEdge/mxnet-infrastructure/pull/15 and leave your 
> thoughts so Harsh can apply them in his design.
> 2. Committers review stage: Once all contributors think the design is good to 
> go, let's get committers involved to get a review.
> 3. Committers send request to Apache Infra to get the webhook setup.
> 4. Harsh finally deploy the model and all of us can use it in incubator-mxnet 
> repo!
> 
> Some fun fact I would like to share:
> 1. This new bot can recommend labels and reply to people who file it!
> 2. It response time from 5mins -> less than 20 seconds
> 
> Thanks,
> Qing
> 
> On 10/15/18, 11:11 AM, "Harsh Patel"  wrote:
> 
>Hey,
>I have a demo available that users and developers can play around with --
>this is in regards to the post I had made regarding the updated label bot
>functionality. This is available on my fork (
>https://github.com/harshp8l/incubator-mxnet) if the developers would be
>able to provide feedback that would be great.
>The updated usage of this label bot:
>To add labels: @mxnet-label-bot, add ['label1', 'label2']
>To remove labels: @mxnet-label-bot, remove ['label1', 'label2']
>To update labels: @mxnet-label-bot, update ['label3', 'label4']
>(warning: with update - this will remove all other labels for a specific
>issue and update only with the labels the user specifies). Thanks.
> 
>My PR for reference:
>https://github.com/MXNetEdge/mxnet-infrastructure/pull/15
> 
>My Design:
>
> https://cwiki.apache.org/confluence/display/MXNET/Machine+Learning+Based+GitHub+Bot
> 
>Best,
>-Harsh
> 
>On Mon, Oct 15, 2018 at 12:54 AM Hagay Lupesko  wrote:
> 
>> +1
>> Thanks for the contribution!
>> 
>> On Fri, Oct 12, 2018 at 1:41 AM kellen sunderland <
>> kellen.sunderl...@gmail.com> wrote:
>> 
>>> Awesome work!  Many thanks.
>>> 
>>> On Fri, Oct 12, 2018, 1:19 AM Harsh Patel 
>>> wrote:
>>> 
 Hey,
 I am looking to contribute to MXNet. I have a working implementation
>>> based
 on my proposed design structure according to this wiki page (
 
 
>>> 
>> https://cwiki.apache.org/confluence/display/MXNET/Machine+Learning+Based+GitHub+Bot
 )
 - under 7.
 I have provided users with functionality allowing for adding, updating,
>>> and
 deleting labels for our issues. The response time with the bot to
>> provide
 the aforementioned functionality has been reduced as well. Users should
 expect speedy updates to labels based on requests made to the label
>> bot.
 The total number of GitHub API calls have been further reduced as well
 preventing potential bottlenecks that could result from GitHub.
 I would like to have a webhook for this repo:
 https://github.com/apache/incubator-mxnet so that this functionality
>>> will
 be used and tested by the developers here. Thanks.
 
 Best,
 -Harsh Patel
 
>>> 
>> 
> 
> 



Re: Creating branch for Java_API

2018-10-15 Thread Marco de Abreu
The job will automatically run as soon as a new commit has been pushed.

-Marco

Anton Chernov  schrieb am Mo., 15. Okt. 2018, 20:13:

> Does this work for you?
>
> http://jenkins.mxnet-ci.amazon-ml.com/job/incubator-mxnet/job/java-api/
>
> This will be the normal build with the main Jenkinsfile. I'm not sure about
> the triggering for new commits though...
>
> Best
> Anton
>
>
> пн, 15 окт. 2018 г. в 19:46, Naveen Swamy :
>
> > Thanks Anton, appreciate the offer of help. At the moment we are creating
> > PRs for both Master and Java and this branch is temporary, I would not
> mind
> > having a job if it isn't too much work.
> >
> > Thanks, Naveen
> >
> > On Mon, Oct 15, 2018 at 7:00 AM Anton Chernov 
> wrote:
> >
> > > We could create a special job for testing it, maybe with a tweaked
> > > Jenkinsfile so you could run only the tests you are interested in. What
> > do
> > > you think?
> > >
> > > Best
> > > Anton
> > >
> > > пт, 12 окт. 2018 г. в 20:24, Naveen Swamy :
> > >
> > > > Hi All,
> > > >
> > > > Just wanted to inform there that I am going to create a branch on
> > GitHub
> > > > for the Java API work that Andrew/Qing and few others are doing. This
> > is
> > > > only temporary I realize this will not have testing.
> > > > There seems to be continued disagreement in the approaches we are
> > > > taking(which is fine), so I are going to create a branch and provide
> > the
> > > > code to a few interested users(within Amazon) and get concrete
> > > > feedback from them.
> > > >
> > > > Thanks, Naveen
> > > >
> > >
> >
>


Re: MXNet - Label Bot functionality

2018-10-15 Thread Qing Lan
Hi Harsh,

This new label bot design looks great! I would like to encourage people to 
review it and move forward to benefit the MXNet community.
Since this new design needs webhook support from Apache, let's go through the 
following steps to get this done:

1. Demo and contributors review stage: all contributors are encouraged to 
review the PR here:
https://github.com/MXNetEdge/mxnet-infrastructure/pull/15 and leave your 
thoughts so Harsh can apply them in his design.
2. Committers review stage: Once all contributors think the design is good to 
go, let's get committers involved to get a review.
3. Committers send request to Apache Infra to get the webhook setup.
4. Harsh finally deploy the model and all of us can use it in incubator-mxnet 
repo!

Some fun fact I would like to share:
1. This new bot can recommend labels and reply to people who file it!
2. It response time from 5mins -> less than 20 seconds

Thanks,
Qing

On 10/15/18, 11:11 AM, "Harsh Patel"  wrote:

Hey,
I have a demo available that users and developers can play around with --
this is in regards to the post I had made regarding the updated label bot
functionality. This is available on my fork (
https://github.com/harshp8l/incubator-mxnet) if the developers would be
able to provide feedback that would be great.
The updated usage of this label bot:
To add labels: @mxnet-label-bot, add ['label1', 'label2']
To remove labels: @mxnet-label-bot, remove ['label1', 'label2']
To update labels: @mxnet-label-bot, update ['label3', 'label4']
(warning: with update - this will remove all other labels for a specific
issue and update only with the labels the user specifies). Thanks.

My PR for reference:
https://github.com/MXNetEdge/mxnet-infrastructure/pull/15

My Design:

https://cwiki.apache.org/confluence/display/MXNET/Machine+Learning+Based+GitHub+Bot

Best,
-Harsh

On Mon, Oct 15, 2018 at 12:54 AM Hagay Lupesko  wrote:

> +1
> Thanks for the contribution!
>
> On Fri, Oct 12, 2018 at 1:41 AM kellen sunderland <
> kellen.sunderl...@gmail.com> wrote:
>
> > Awesome work!  Many thanks.
> >
> > On Fri, Oct 12, 2018, 1:19 AM Harsh Patel 
> > wrote:
> >
> > > Hey,
> > > I am looking to contribute to MXNet. I have a working implementation
> > based
> > > on my proposed design structure according to this wiki page (
> > >
> > >
> >
> 
https://cwiki.apache.org/confluence/display/MXNET/Machine+Learning+Based+GitHub+Bot
> > > )
> > > - under 7.
> > > I have provided users with functionality allowing for adding, 
updating,
> > and
> > > deleting labels for our issues. The response time with the bot to
> provide
> > > the aforementioned functionality has been reduced as well. Users 
should
> > > expect speedy updates to labels based on requests made to the label
> bot.
> > > The total number of GitHub API calls have been further reduced as well
> > > preventing potential bottlenecks that could result from GitHub.
> > > I would like to have a webhook for this repo:
> > > https://github.com/apache/incubator-mxnet so that this functionality
> > will
> > > be used and tested by the developers here. Thanks.
> > >
> > > Best,
> > > -Harsh Patel
> > >
> >
>




Re: Reproducing test failures on CI

2018-10-15 Thread Naveen Swamy
Timur,
Here is a meetup Scheduled for 23rd October in London, where Pedro Larroy
will talk about Deep Learning using MXNet!

https://www.meetup.com/Deep-Learning-with-Apache-MXNet-London/events/255280739/


-Naveen

On Mon, Oct 15, 2018 at 11:18 AM Anton Chernov  wrote:

> Sorry, Timur, I've missed that part.
>
> It will be during the regular user group meeting that is conducted in
> Berlin and is streamed via Chime. You can find more information on the
> wiki:
>
>
> https://cwiki.apache.org/confluence/display/MXNET/Apache+MXNet+%28Incubating%29+User+Groups+recurring+meetings
>
> Best
> Anton
>
>
> пн, 15 окт. 2018 г. в 18:45, Timur Shenkao :
>
> > Is it London meeting?
> > Or some other location?
> >
> > On Monday, October 15, 2018, Anton Chernov  wrote:
> >
> > > Dear MXNet community,
> > >
> > > We've noticed that there has been some difficulties setting up
> > environments
> > > and reproducing test results from failed builds on the CI. We would
> like
> > to
> > > offer some help to the community on that and therefore helding a small
> > live
> > > stream demo session during our User Group Meeting on the 23rd of
> October.
> > > We will be:
> > >
> > > * Reviewing a failure and make an initial guess on the cause
> > > * Setting up environment
> > > * Reproducing the build step from the CI
> > > * Reproducing a failure step
> > > * Making and submitting a fix back to the community
> > >
> > > Feel free to propose some additional topic for the streaming.
> > >
> > > Best regards
> > > Anton
> > >
> >
>


Re: MXNet - Label Bot functionality

2018-10-15 Thread Harsh Patel
Hey,
I have a demo available that users and developers can play around with --
this is in regards to the post I had made regarding the updated label bot
functionality. This is available on my fork (
https://github.com/harshp8l/incubator-mxnet) if the developers would be
able to provide feedback that would be great.
The updated usage of this label bot:
To add labels: @mxnet-label-bot, add ['label1', 'label2']
To remove labels: @mxnet-label-bot, remove ['label1', 'label2']
To update labels: @mxnet-label-bot, update ['label3', 'label4']
(warning: with update - this will remove all other labels for a specific
issue and update only with the labels the user specifies). Thanks.

My PR for reference:
https://github.com/MXNetEdge/mxnet-infrastructure/pull/15

My Design:
https://cwiki.apache.org/confluence/display/MXNET/Machine+Learning+Based+GitHub+Bot

Best,
-Harsh

On Mon, Oct 15, 2018 at 12:54 AM Hagay Lupesko  wrote:

> +1
> Thanks for the contribution!
>
> On Fri, Oct 12, 2018 at 1:41 AM kellen sunderland <
> kellen.sunderl...@gmail.com> wrote:
>
> > Awesome work!  Many thanks.
> >
> > On Fri, Oct 12, 2018, 1:19 AM Harsh Patel 
> > wrote:
> >
> > > Hey,
> > > I am looking to contribute to MXNet. I have a working implementation
> > based
> > > on my proposed design structure according to this wiki page (
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/MXNET/Machine+Learning+Based+GitHub+Bot
> > > )
> > > - under 7.
> > > I have provided users with functionality allowing for adding, updating,
> > and
> > > deleting labels for our issues. The response time with the bot to
> provide
> > > the aforementioned functionality has been reduced as well. Users should
> > > expect speedy updates to labels based on requests made to the label
> bot.
> > > The total number of GitHub API calls have been further reduced as well
> > > preventing potential bottlenecks that could result from GitHub.
> > > I would like to have a webhook for this repo:
> > > https://github.com/apache/incubator-mxnet so that this functionality
> > will
> > > be used and tested by the developers here. Thanks.
> > >
> > > Best,
> > > -Harsh Patel
> > >
> >
>


Re: Creating branch for Java_API

2018-10-15 Thread Naveen Swamy
Thanks Anton, appreciate the offer of help. At the moment we are creating
PRs for both Master and Java and this branch is temporary, I would not mind
having a job if it isn't too much work.

Thanks, Naveen

On Mon, Oct 15, 2018 at 7:00 AM Anton Chernov  wrote:

> We could create a special job for testing it, maybe with a tweaked
> Jenkinsfile so you could run only the tests you are interested in. What do
> you think?
>
> Best
> Anton
>
> пт, 12 окт. 2018 г. в 20:24, Naveen Swamy :
>
> > Hi All,
> >
> > Just wanted to inform there that I am going to create a branch on GitHub
> > for the Java API work that Andrew/Qing and few others are doing. This is
> > only temporary I realize this will not have testing.
> > There seems to be continued disagreement in the approaches we are
> > taking(which is fine), so I are going to create a branch and provide the
> > code to a few interested users(within Amazon) and get concrete
> > feedback from them.
> >
> > Thanks, Naveen
> >
>


Re: Reproducing test failures on CI

2018-10-15 Thread Timur Shenkao
Is it London meeting?
Or some other location?

On Monday, October 15, 2018, Anton Chernov  wrote:

> Dear MXNet community,
>
> We've noticed that there has been some difficulties setting up environments
> and reproducing test results from failed builds on the CI. We would like to
> offer some help to the community on that and therefore helding a small live
> stream demo session during our User Group Meeting on the 23rd of October.
> We will be:
>
> * Reviewing a failure and make an initial guess on the cause
> * Setting up environment
> * Reproducing the build step from the CI
> * Reproducing a failure step
> * Making and submitting a fix back to the community
>
> Feel free to propose some additional topic for the streaming.
>
> Best regards
> Anton
>


Re: Creating branch for Java_API

2018-10-15 Thread Anton Chernov
We could create a special job for testing it, maybe with a tweaked
Jenkinsfile so you could run only the tests you are interested in. What do
you think?

Best
Anton

пт, 12 окт. 2018 г. в 20:24, Naveen Swamy :

> Hi All,
>
> Just wanted to inform there that I am going to create a branch on GitHub
> for the Java API work that Andrew/Qing and few others are doing. This is
> only temporary I realize this will not have testing.
> There seems to be continued disagreement in the approaches we are
> taking(which is fine), so I are going to create a branch and provide the
> code to a few interested users(within Amazon) and get concrete
> feedback from them.
>
> Thanks, Naveen
>