From dev-return-222-archive-asf-public=cust-asf.ponee.io@tvm.apache.org Fri Apr 12 17:47:42 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 98457180621 for ; Fri, 12 Apr 2019 19:47:42 +0200 (CEST) Received: (qmail 77516 invoked by uid 500); 12 Apr 2019 17:47:42 -0000 Mailing-List: contact dev-help@tvm.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@tvm.apache.org Delivered-To: mailing list dev@tvm.apache.org Received: (qmail 77500 invoked by uid 99); 12 Apr 2019 17:47:41 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 Apr 2019 17:47:41 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 33425181010 for ; Fri, 12 Apr 2019 17:47:41 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.9 X-Spam-Level: X-Spam-Status: No, score=0.9 tagged_above=-999 required=6.31 tests=[DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=2, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=discuss.tvm.ai header.b=GscPy/dp; dkim=pass (1024-bit key) header.d=elasticemail.com header.b=bx9PIGp9 Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id 14jU162uZtoW for ; Fri, 12 Apr 2019 17:47:39 +0000 (UTC) Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 4B3265FC23 for ; Fri, 12 Apr 2019 17:47:39 +0000 (UTC) Received: by mail-ed1-f41.google.com with SMTP id x61so9030776edc.9 for ; Fri, 12 Apr 2019 10:47:39 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:delivered-to:dkim-signature:dkim-signature:from :date:subject:message-id:reply-to:sender:to:feedback-id :list-unsubscribe:auto-submitted:precedence:list-id:list-archive :mime-version; bh=RWPIKqqkNqUzye0uiymKeRhkNVVOFTW3WI6byZYcdc0=; b=EM4YDARbPlNAkROGGfpD3w35UhGcny1VWDaOnQXKuVYuPEwxYxwgvu9hcOMW47yDCK wYPUYL3j845EI/Af1jV6CLpRvyfoU8o/PqYxz2buNFXT2t4Lq7XPYaPdcQAd4B1MaXT2 N3+NrFJT5j/cX3jgxyfYPvLrQNsiLWQsXyzznFSfM7tyWVGLQjtyqpnDYXkqoJLeXwHP ED+EKifdO/AQT/EksbAMBUmNH8Rnerj41gr8ubZCN3RqdxwJQ1GtQC024woU3oDgxqpD AxJ7tlQcNgMald8EKWBpnVQOg4Gpg7/Kiy3VR/I8nVjn/54z0yx+IfXwdo5XCfJz3Bd5 PVwg== X-Gm-Message-State: APjAAAXYdJtvt1a14saNEjuFs5I0WAy/GNYe+m+GkxcHRgqAq4xpGT9C njLlWjbbPVHBGiCLgg6mzb8wvlFY8/NgqQ/gS0TXU9nPZ/w1sWk= X-Received: by 2002:a17:906:184e:: with SMTP id w14mr32467254eje.209.1555091253668; Fri, 12 Apr 2019 10:47:33 -0700 (PDT) X-Forwarded-To: dev@tvm.apache.org X-Forwarded-For: tvm.archiver@gmail.com dev@tvm.apache.org Delivered-To: tvm.archiver@gmail.com Received: by 2002:a50:cf4b:0:0:0:0:0 with SMTP id d11csp924990edk; Fri, 12 Apr 2019 10:47:32 -0700 (PDT) X-Google-Smtp-Source: APXvYqxnPOgaZs7r9srjXdPK1dJJSnJPxWlwGw+gQ6nGVQ6KkSahGCIio7yUwzpprovGkv3vSWN/ X-Received: by 2002:adf:ce07:: with SMTP id p7mr36742080wrn.148.1555091252714; Fri, 12 Apr 2019 10:47:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1555091252; cv=none; d=google.com; s=arc-20160816; b=GLqmF8pnx+GBNon7ukDcV3b8mA3X62E2np1FAbm1VDUGB65zqkSna/O81YXCRMp5GO qO2t1yWNqQHNtVP5akjwYb3sbNqKhp/JPZvFDZsmO7G+cYRfgYOQMb+ybxlCrSZSa1lp ylEGHsh6JllrwKIWXZHemI/FG+npaFf8KzpgEGwQMHxbKIyB5BFfLkAyso3gZfkpeeQD s1fbFi1nxhH61b0qWp/kU5E6tEcJTRRSXbSPe8wn1Y791d1Xypudq5AunHbYioLybVZx kVWZ9P9dUB2+WE3aao6U6aOaHuFqM+tAsAu/HkPdJGJ7N6j9Lh3N4OlBGH5+G+NknQN5 Kn9g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-archive:list-id:precedence:auto-submitted :list-unsubscribe:feedback-id:to:sender:reply-to:message-id:subject :date:from:dkim-signature:dkim-signature; bh=RWPIKqqkNqUzye0uiymKeRhkNVVOFTW3WI6byZYcdc0=; b=Q0YiwYnVnhE/aBtjLXlPD12ou/DKg8X5loxuyNyT4bZqXc3eYhuylEelyv+4SiPNBg CGrCRFWOoM/4du+npfbKHqCkPqOvq4pAaCwdJykkoj8RTEIyPNKn+3rQwX5v8tpKnbjD Zvfr4kwJ5CXsnqS1fz4qVMp7PEN2wfrz6rp6sLCI7etrYU8nypZHoOn66gyfoNtO3DNg o8uoadP2eBtxHnhDvaMd20D8ox31fIIOBnlIog3vHBl0aGF1AoshZN/mpgdTofLFKo/T GfnBywHHIp/lXZRmpn1DlzRRF4Ygr8kZbPyj1HkmRZXVrOqGIxJLvAtBIofHgkYw9790 +IIQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@discuss.tvm.ai header.s=api header.b="GscPy/dp"; dkim=pass header.i=@elasticemail.com header.s=api header.b=bx9PIGp9; spf=neutral (google.com: 216.169.98.249 is neither permitted nor denied by best guess record for domain of noreply@discuss.tvm.ai) smtp.mailfrom=noreply@discuss.tvm.ai Received: from np249.mxout.mta3.net (np249.mxout.mta3.net. [216.169.98.249]) by mx.google.com with ESMTPS id m10si27137349wrw.230.2019.04.12.10.47.32 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 12 Apr 2019 10:47:32 -0700 (PDT) Received-SPF: neutral (google.com: 216.169.98.249 is neither permitted nor denied by best guess record for domain of noreply@discuss.tvm.ai) client-ip=216.169.98.249; Authentication-Results: mx.google.com; dkim=pass header.i=@discuss.tvm.ai header.s=api header.b="GscPy/dp"; dkim=pass header.i=@elasticemail.com header.s=api header.b=bx9PIGp9; spf=neutral (google.com: 216.169.98.249 is neither permitted nor denied by best guess record for domain of noreply@discuss.tvm.ai) smtp.mailfrom=noreply@discuss.tvm.ai DKIM-Signature: v=1; a=rsa-sha256; d=discuss.tvm.ai; s=api; c=relaxed/simple; t=1555091212; h=from:date:subject:reply-to:to:list-unsubscribe:mime-version; bh=m+DFQjUm18HcjdP2zF37uR8Hhhr+SS1JJD2vkTe6Lz8=; b=GscPy/dp6A8Aj0zmUTsrgFV/3C+q8NulhyDmeAMw+pmLoiHBu768e6l9vGBe5KmRpg4pP6PWoWU DSKcB/7qy5iD5nDGH4nOd3oHPudnh1djLt5br0zRdxRM23/bBVNTB0dVfLWCx5rlQKCiJGlFquGPB Spjv7pNxTkhcmZOLfNE= DKIM-Signature: v=1; a=rsa-sha256; d=elasticemail.com; s=api; c=relaxed/simple; t=1555091212; h=from:date:subject:reply-to:to:list-unsubscribe; bh=m+DFQjUm18HcjdP2zF37uR8Hhhr+SS1JJD2vkTe6Lz8=; b=bx9PIGp963GJzvD4mAqEj4ExHlnv/DYEKN9IJfVXY52TaZFzO2YixqqmWKQBHeh2OFtChY6pfFF 5jY2jhOtNGVvuxNxhl5weQrLYE2R1evkWCobIxrEPbuJlam5y+qOo9cF2Hly/bCHfj+TuPIhfDmUr s72+uTN6ayfyP9wOWkI= From: Anand Venkat via TVM Discuss Date: Fri, 12 Apr 2019 17:47:21 +0000 Subject: [TVM Discuss] [Development] Upstreaming tensorize implementation Message-Id: <4u78n9l0td1g.SLaJW_1R__r18E4OEk6G-w2@tracking.discuss.tvm.ai> Reply-To: Anand Venkat via TVM Discuss Sender: Anand Venkat via TVM Discuss To: tvm.archiver@gmail.com X-Msg-EID: SLaJW_1R__r18E4OEk6G-w2 Feedback-ID: qz0r3x:-4pr9lq2h:ElasticEmailFBL X-Auto-Response-Suppress: All Auto-Submitted: auto-generated List-Archive: https://discuss.tvm.ai/t/upstreaming-tensorize-implementation/2199 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="=-eZCfN07U1BLzdvWhVdt+MQyV/SFpg9lo23WKzA==" --=-eZCfN07U1BLzdvWhVdt+MQyV/SFpg9lo23WKzA== Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi, I'd like to contribute my implementation of conv2d that relies on tensorize, The tensorize calls an external library api for GEMM. Could I ask what is the best way to add this implementation to TVM please? Right now I have a python script that uses tensorize and I load the external library(.so) from the script and call_extern within the tensorize implementation. The script benchmarks the individual convolutional layers in ResNet My question is where in the TVM repository do I upstream the script? Also what is the best way to add the dependency on the external library? Should I add to src/contrib? I can give more details and the implementation source if requried. Thanks, Anand --- [Visit Topic](https://discuss.tvm.ai/t/upstreaming-tensorize-implementation/2199/1) to respond. You are receiving this because you enabled mailing list mode. To unsubscribe from these emails, [click here](https://discuss.tvm.ai/email/unsubscribe/a7d1cf1288ea5f632568b434ae9a6320e70e69d083c18afbcc5eefd1f94cd0ad). Tianqi Chen, UW, Seattle, WA, 98105, United States http://tracking.discuss.tvm.ai/tracking/unsubscribe?msgid=SLaJW_1R__r18E4OEk6G-w2 --=-eZCfN07U1BLzdvWhVdt+MQyV/SFpg9lo23WKzA==--