From commits-return-105673-apmail-mxnet-commits-archive=mxnet.apache.org@mxnet.incubator.apache.org Fri Nov 1 04:10:30 2019 Return-Path: X-Original-To: apmail-mxnet-commits-archive@minotaur.apache.org Delivered-To: apmail-mxnet-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by minotaur.apache.org (Postfix) with SMTP id 745031978D for ; Fri, 1 Nov 2019 04:10:30 +0000 (UTC) Received: (qmail 80795 invoked by uid 500); 1 Nov 2019 04:10:29 -0000 Delivered-To: apmail-mxnet-commits-archive@mxnet.apache.org Received: (qmail 80761 invoked by uid 500); 1 Nov 2019 04:10:29 -0000 Mailing-List: contact commits-help@mxnet.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@mxnet.incubator.apache.org Delivered-To: mailing list commits@mxnet.incubator.apache.org Received: (qmail 80750 invoked by uid 99); 1 Nov 2019 04:10:29 -0000 Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Nov 2019 04:10:29 +0000 Received: by gitbox.apache.org (ASF Mail Server at gitbox.apache.org, from userid 33) id 584D9805E6; Fri, 1 Nov 2019 04:10:29 +0000 (UTC) Date: Fri, 01 Nov 2019 04:10:18 +0000 To: "commits@mxnet.apache.org" Subject: [incubator-mxnet] branch master updated (ef19b09 -> 4149f8b) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-ID: <157258141179.29999.14121072841837674554@gitbox.apache.org> From: dickjc123@apache.org X-Git-Host: gitbox.apache.org X-Git-Repo: incubator-mxnet X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: ef19b09c297f5dbc100b1283c401074231f883d1 X-Git-Newrev: 4149f8b8752989fce5d80cc13f92d99774988b4f X-Git-NotificationType: ref_changed X-Git-Multimail-Version: 1.5.dev Auto-Submitted: auto-generated This is an automated email from the ASF dual-hosted git repository. dickjc123 pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-mxnet.git. from ef19b09 [Estimator] refactor estimator to allow overriding evaluate/fit of a batch (#16678) add 4149f8b Pointwise fusion for GPU (#15167) No new revisions were added by this update. Summary of changes: docs/static_site/src/pages/api/faq/env_var.md | 25 +- src/common/exec_utils.cc | 79 ++ src/common/exec_utils.h | 19 + src/executor/exec_pass.h | 42 ++ src/executor/graph_executor.cc | 48 +- src/executor/infer_graph_attr_pass.cc | 287 ++++--- src/executor/pointwise_fusion_pass.cc | 308 ++++++++ src/executor/simple_partition_pass.h | 445 +++++++++++ src/imperative/cached_op.cc | 292 +++++--- src/imperative/cached_op.h | 2 - src/imperative/imperative.cc | 4 +- src/operator/fusion/fused_op-inl.h | 999 +++++++++++++++++++++++++ src/operator/fusion/fused_op.cc | 307 ++++++++ src/operator/fusion/fused_op.cu | 746 ++++++++++++++++++ src/operator/fusion/fused_op.h | 203 +++++ src/operator/mshadow_op.h | 2 +- src/operator/tensor/elemwise_unary_op_basic.cc | 2 +- src/storage/pooled_storage_manager.h | 4 +- tests/python/gpu/test_fusion.py | 223 ++++++ tests/python/unittest/test_gluon.py | 41 + 20 files changed, 3862 insertions(+), 216 deletions(-) create mode 100644 src/common/exec_utils.cc create mode 100644 src/executor/pointwise_fusion_pass.cc create mode 100644 src/executor/simple_partition_pass.h create mode 100644 src/operator/fusion/fused_op-inl.h create mode 100644 src/operator/fusion/fused_op.cc create mode 100644 src/operator/fusion/fused_op.cu create mode 100644 src/operator/fusion/fused_op.h create mode 100644 tests/python/gpu/test_fusion.py