Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 31DDF200CB3 for ; Mon, 26 Jun 2017 23:48:59 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 30C15160BDE; Mon, 26 Jun 2017 21:48:59 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 5043C160BDA for ; Mon, 26 Jun 2017 23:48:58 +0200 (CEST) Received: (qmail 14013 invoked by uid 500); 26 Jun 2017 21:48:57 -0000 Mailing-List: contact dev-help@airflow.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@airflow.incubator.apache.org Delivered-To: mailing list dev@airflow.incubator.apache.org Received: (qmail 14002 invoked by uid 99); 26 Jun 2017 21:48:57 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Jun 2017 21:48:57 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 0BBC4C2353 for ; Mon, 26 Jun 2017 21:48:57 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -3.031 X-Spam-Level: X-Spam-Status: No, score=-3.031 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=2, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id ILRzM9Zc465P for ; Mon, 26 Jun 2017 21:48:55 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with SMTP id 4B0DE5FB32 for ; Mon, 26 Jun 2017 21:48:55 +0000 (UTC) Received: (qmail 13997 invoked by uid 99); 26 Jun 2017 21:48:54 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Jun 2017 21:48:54 +0000 Received: from mail-pg0-f46.google.com (mail-pg0-f46.google.com [74.125.83.46]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id ECFFD1A00A2 for ; Mon, 26 Jun 2017 21:48:53 +0000 (UTC) Received: by mail-pg0-f46.google.com with SMTP id u62so5987742pgb.3 for ; Mon, 26 Jun 2017 14:48:53 -0700 (PDT) X-Gm-Message-State: AKS2vOx9t7jNFEKrF1hPh8sxaXnTiTxfZMbE2lhfmJtcxf2G4LEC7bRv ZzTIOUosNhBZOzK/2bE/RUIxqE2P6g== X-Received: by 10.99.140.79 with SMTP id q15mr2064720pgn.140.1498513733409; Mon, 26 Jun 2017 14:48:53 -0700 (PDT) MIME-Version: 1.0 Received: by 10.100.186.164 with HTTP; Mon, 26 Jun 2017 14:48:52 -0700 (PDT) In-Reply-To: References: From: Chris Riccomini Date: Mon, 26 Jun 2017 14:48:52 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Cloud ML Operators To: dev@airflow.incubator.apache.org Content-Type: multipart/alternative; boundary="94eb2c1b5f16c55f400552e3ea24" archived-at: Mon, 26 Jun 2017 21:48:59 -0000 --94eb2c1b5f16c55f400552e3ea24 Content-Type: text/plain; charset="UTF-8" Hey Peter, Thanks, will have a look. I'm a bit tied up with the 1.8.2 release at the moment, so it might be a little longer than usual, but I'll get there. I did do a bunch of Google PRs on Friday, but I must have missed this one. Stay tuned. If you don't get enough response by Wednesday, please re-ping. Cheers, Chris On Mon, Jun 26, 2017 at 1:46 PM, Peter Dolan wrote: > Hey Chris, > > We sent our first pull request out for review last week, let me know if > you or someone else has time to take a look at it - > https://github.com/apache/incubator-airflow/pull/2390. Definitely > appreciate quick feedback as this is our first PR and I'm sure we're making > some novice errors. > > Thanks, > Peter > > On Mon, Jun 5, 2017 at 1:32 PM Chris Riccomini > wrote: > >> Awesome, feel free to ping for code reviews if you don't get them in a >> timely manner. >> >> On Fri, Jun 2, 2017 at 2:46 PM, Peter Dolan > > >> wrote: >> >> > Just created https://issues.apache.org/jira/browse/AIRFLOW-1273, >> > https://issues.apache.org/jira/browse/AIRFLOW-1272, and >> > https://issues.apache.org/jira/browse/AIRFLOW-1271. We'll follow up >> with >> > pull requests in the coming weeks. >> > >> > On Thu, Jun 1, 2017 at 10:44 AM Peter Dolan >> wrote: >> > >> >> Hi Bolke, >> >> >> >> Great! And yes, we will be able to maintain these operators after the >> >> contributions. We further would always insist on strong test coverage >> as >> >> well. >> >> >> >> I'll open some JIRA tickets to track their implementation. >> >> >> >> Thanks, >> >> Peter >> >> >> >> On Thu, Jun 1, 2017 at 6:05 AM Bolke de Bruin >> wrote: >> >> >> >>> Hi Peter, >> >>> >> >>> That sounds great! I think the main criteria for this is will you >> >>> maintain the code afterwards? The contrib section is slowly but >> steadily >> >>> growing and with operators/hooks we are particularly dependent on the >> >>> community as not all (or even none in some case) of the committers use >> >>> these themselves. >> >>> >> >>> In any case test coverage is required, but that is a given I think. >> >>> >> >>> Kind regards, >> >>> Bolke >> >>> >> >>> > On 31 May 2017, at 21:10, Peter Dolan > > >> >>> wrote: >> >>> > >> >>> > Hello developers, >> >>> > >> >>> > I work with Google Cloud ML, and my team and I are interested in >> >>> contributing a set of Operators to support working with the Cloud ML >> >>> platform. The platform supports using the TensorFlow deep neural >> network >> >>> framework as a managed system. >> >>> > >> >>> > In particular, we would like to contribute >> >>> > * CloudMLTrainingOperator, which would launch and monitor a Cloud >> ML >> >>> Training Job (https://cloud.google.com/ml- >> engine/docs/how-tos/training- >> >>> jobs > >), >> >>> > * CloudMLBatchPredictionOperator, which would launch and monitor a >> >>> Cloud ML Batch Prediction Job (https://cloud.google.com/ml- >> >>> engine/docs/how-tos/batch-predict > >>> engine/docs/how-tos/batch-predict>), and >> >>> > * CloudMLVersionOperator, which can create, update, and delete >> >>> TensorFlow model versions (https://cloud.google.com/ml- >> >>> engine/docs/how-tos/managing-models-jobs < >> https://cloud.google.com/ml- >> >>> engine/docs/how-tos/managing-models-jobs>) >> >>> > >> >>> > I'm eager to hear if the Airflow project is open to these >> >>> contributions, and if any changes are suggested. We have working >> prototype >> >>> versions of all of them. >> >>> > >> >>> > Thanks in advance, >> >>> > Peter >> >>> >> >>> >> > --94eb2c1b5f16c55f400552e3ea24--