Re: Request for vision review

2021-12-02 Thread Lucas Bonatto Miguel
Hi all,

We just finished the meeting, here are some notes and next steps:

 - There were 6 persons in the meeting
 - We all agree Marvin scope should be simplified, we want to give more
focus on things Marvin is already doing well and there are no similar
solutions in the community
 - We want to integrate with other projects for the things that would be
removed from our scope, mainly the engine-executor, pipeline execution and
the notebook plugin.
 - For the pipeline portion we plan to have an easy-to-use DSL that can
compile to several frameworks (KFP, Airflow, etc)
 - We will start a RFC detailing the necessary changes to be implemented
 - We will release the last 0.x.x version asap, including all the changes
from the past months
 - Once we start work on top of the RFC, a new major version will be
released, 1.x.x, so we can keep a clear distinction for users in the old
version
 - In order to allow current users to continue having support of the
community, we should write tutorials on helping them to migrate the part of
their applications that depend on the things we will be removing from
Marvin to other tools we recommend

Thx,
Lucas

On Thu, Nov 11, 2021 at 10:33 AM Daniel Lucredio 
wrote:

> +1
>
> Em sex., 5 de nov. de 2021 às 14:16, Zhang Yifei 
> escreveu:
>
> > +1
> >
> > Em sex., 5 de nov. de 2021 às 08:25, Mario de Sá Vera <
> desav...@gmail.com>
> > escreveu:
> >
> > > +1
> > >
> > > Em qui., 4 de nov. de 2021 às 21:03, Lucas Bonatto Miguel <
> > > lucasb...@apache.org> escreveu:
> > >
> > > > Hi,
> > > >
> > > > As the current version of Marvin is not getting enough traction in
> both
> > > > usage and development, some action needs to be taken. After
> discussing
> > > with
> > > > a few stakeholders, we believe that the scope of the problem Marvin
> is
> > > > trying to solve should be simplified. One of the ideas that I would
> > like
> > > to
> > > > propose is for us to remove some parts of the code, related to
> training
> > > and
> > > > inference execution in production, and instead generate packages that
> > can
> > > > be executed by other de-facto platforms out there, argo, kfp, tecton,
> > > tfx,
> > > > etc.
> > > >
> > > > I have no doubts that this would simplify the codebase immensely, and
> > in
> > > > addition, it would make Marvin useful for more people, by taking
> > > advantage
> > > > of this new integration layer.
> > > >
> > > > If enough people are interested in this change, I suggest we
> schedule a
> > > > meeting to kick off the ideas for this RFC.
> > > >
> > > > Please respond with +1 or -1
> > > >
> > > > Best,
> > > > Lucas
> > > >
> > >
> >
> >
> > --
> > --
> > Zhang Yifei
> >
>


Re: Request for vision review

2021-11-11 Thread Daniel Lucredio
+1

Em sex., 5 de nov. de 2021 às 14:16, Zhang Yifei 
escreveu:

> +1
>
> Em sex., 5 de nov. de 2021 às 08:25, Mario de Sá Vera 
> escreveu:
>
> > +1
> >
> > Em qui., 4 de nov. de 2021 às 21:03, Lucas Bonatto Miguel <
> > lucasb...@apache.org> escreveu:
> >
> > > Hi,
> > >
> > > As the current version of Marvin is not getting enough traction in both
> > > usage and development, some action needs to be taken. After discussing
> > with
> > > a few stakeholders, we believe that the scope of the problem Marvin is
> > > trying to solve should be simplified. One of the ideas that I would
> like
> > to
> > > propose is for us to remove some parts of the code, related to training
> > and
> > > inference execution in production, and instead generate packages that
> can
> > > be executed by other de-facto platforms out there, argo, kfp, tecton,
> > tfx,
> > > etc.
> > >
> > > I have no doubts that this would simplify the codebase immensely, and
> in
> > > addition, it would make Marvin useful for more people, by taking
> > advantage
> > > of this new integration layer.
> > >
> > > If enough people are interested in this change, I suggest we schedule a
> > > meeting to kick off the ideas for this RFC.
> > >
> > > Please respond with +1 or -1
> > >
> > > Best,
> > > Lucas
> > >
> >
>
>
> --
> --
> Zhang Yifei
>


Re: Request for vision review

2021-11-05 Thread Zhang Yifei
+1

Em sex., 5 de nov. de 2021 às 08:25, Mario de Sá Vera 
escreveu:

> +1
>
> Em qui., 4 de nov. de 2021 às 21:03, Lucas Bonatto Miguel <
> lucasb...@apache.org> escreveu:
>
> > Hi,
> >
> > As the current version of Marvin is not getting enough traction in both
> > usage and development, some action needs to be taken. After discussing
> with
> > a few stakeholders, we believe that the scope of the problem Marvin is
> > trying to solve should be simplified. One of the ideas that I would like
> to
> > propose is for us to remove some parts of the code, related to training
> and
> > inference execution in production, and instead generate packages that can
> > be executed by other de-facto platforms out there, argo, kfp, tecton,
> tfx,
> > etc.
> >
> > I have no doubts that this would simplify the codebase immensely, and in
> > addition, it would make Marvin useful for more people, by taking
> advantage
> > of this new integration layer.
> >
> > If enough people are interested in this change, I suggest we schedule a
> > meeting to kick off the ideas for this RFC.
> >
> > Please respond with +1 or -1
> >
> > Best,
> > Lucas
> >
>


-- 
--
Zhang Yifei


Re: Request for vision review

2021-11-05 Thread Mario de Sá Vera
+1

Em qui., 4 de nov. de 2021 às 21:03, Lucas Bonatto Miguel <
lucasb...@apache.org> escreveu:

> Hi,
>
> As the current version of Marvin is not getting enough traction in both
> usage and development, some action needs to be taken. After discussing with
> a few stakeholders, we believe that the scope of the problem Marvin is
> trying to solve should be simplified. One of the ideas that I would like to
> propose is for us to remove some parts of the code, related to training and
> inference execution in production, and instead generate packages that can
> be executed by other de-facto platforms out there, argo, kfp, tecton, tfx,
> etc.
>
> I have no doubts that this would simplify the codebase immensely, and in
> addition, it would make Marvin useful for more people, by taking advantage
> of this new integration layer.
>
> If enough people are interested in this change, I suggest we schedule a
> meeting to kick off the ideas for this RFC.
>
> Please respond with +1 or -1
>
> Best,
> Lucas
>


Re: Request for vision review

2021-11-04 Thread Lucas Cardoso Silva
+1 I think it's a good plan to discuss these changes.

On Thu, Nov 4, 2021 at 6:03 PM Lucas Bonatto Miguel 
wrote:

> Hi,
>
> As the current version of Marvin is not getting enough traction in both
> usage and development, some action needs to be taken. After discussing with
> a few stakeholders, we believe that the scope of the problem Marvin is
> trying to solve should be simplified. One of the ideas that I would like to
> propose is for us to remove some parts of the code, related to training and
> inference execution in production, and instead generate packages that can
> be executed by other de-facto platforms out there, argo, kfp, tecton, tfx,
> etc.
>
> I have no doubts that this would simplify the codebase immensely, and in
> addition, it would make Marvin useful for more people, by taking advantage
> of this new integration layer.
>
> If enough people are interested in this change, I suggest we schedule a
> meeting to kick off the ideas for this RFC.
>
> Please respond with +1 or -1
>
> Best,
> Lucas
>