From patchwork Mon Jun 29 14:54:11 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Fu, Ting" X-Patchwork-Id: 20718 Delivered-To: andriy.gelman@gmail.com Received: by 2002:a25:80ca:0:0:0:0:0 with SMTP id c10csp2877578ybm; Mon, 29 Jun 2020 08:02:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyB6Z4iv/bwMojuDKLNj3gpolKQ1+hBXlElcSaAubZPnCdDvFjEQSRgK+iPamEY559vziZ/ X-Received: by 2002:a1c:5f45:: with SMTP id t66mr18003619wmb.144.1593442923864; Mon, 29 Jun 2020 08:02:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593442923; cv=none; d=google.com; s=arc-20160816; b=JQr0WMMw+GgPThacYfaNmr4jJoh3gY2ZNQWBWuex1yep7Sn9zj231b3MiKvM1wrmf0 aWIx34W9QKW2w1dnyzJgDi74yDphecuU4M0+k30dzCKWNQu5UYi78T/xRzK+1nE6TsS2 8L/1PZINelgJJOyxJypZO6UeOK54jhOCbJ6KEGjoJF0LMlvPGYFCU2WbHmeVVTNgfdTV 5tHMK2M8135WiQr9jnrYU97gUesCwqo9PvUw6Gevxdlz44FS4bV0bmkGoL7nFI3h6Nqc hciAIWHaLG5OA34BBKwhPYeArjWRHLIg3/JRPWG6KkZPi1sOkCsbJ/64gtDy7iZAZGQB K60w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:ironport-sdr:ironport-sdr:delivered-to; bh=WnfCXrP3zrh+tjgU81F9OMd/DMMDj4UPIefHcclwfrc=; b=AO0nxcqQeg97oI8ymf5/CS9DjMJsb34skIzwfwxEOTiuyyaPJmXb0CHC9BCuBS8+vg qaGYKnycaJLRTE93+HoUDr+S4MIpBy4dvtcVm6ZUO31TXAetMLUKzpBwqFUQigi6rm8k y/MDc23PZpAspXCRaA9kRlh0haFYfV08+mO78Rt7LWQc+DC+PsiXxK8L6sIXrI5PidyL XRkJsByuZAi/fdnXLkMq8Njmjl9flCcFpZFTQfF1odAfk/OdF241FGiaONdqnDkffqKD cqVsO1YapnkxnIPU+TD7gk+sl2TV9LMLHblaEGozbJiGKKOqcuDRP/iJAjFF/hFbCzXl tKhw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id y202si203197wmc.41.2020.06.29.08.02.03; Mon, 29 Jun 2020 08:02:03 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 277E068AEC0; Mon, 29 Jun 2020 18:00:20 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 043C168AC48 for ; Mon, 29 Jun 2020 18:00:13 +0300 (EEST) IronPort-SDR: oRplQK6MuqM/kvboYswsBFXY2c+nHOvWy3a3ysdIm0c5El/dQ+IsbHDv6pvmc2BIDcltLVJxPQ AbNi6cfJbbDg== X-IronPort-AV: E=McAfee;i="6000,8403,9666"; a="144173156" X-IronPort-AV: E=Sophos;i="5.75,295,1589266800"; d="scan'208";a="144173156" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Jun 2020 08:00:03 -0700 IronPort-SDR: j4s+sPl5ESiN3mZyjRWnP1bBcXj5Cw+bOanGV2Q/s2zMJ0ylDg45YgMKUXm/h1iTKbLp1RXSch Mh8egnb9+s7g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,295,1589266800"; d="scan'208";a="313069834" Received: from semmer-ubuntu.sh.intel.com ([10.239.159.54]) by fmsmga002.fm.intel.com with ESMTP; 29 Jun 2020 08:00:03 -0700 From: Ting Fu To: ffmpeg-devel@ffmpeg.org Date: Mon, 29 Jun 2020 22:54:11 +0800 Message-Id: <20200629145411.24005-12-ting.fu@intel.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200629145411.24005-1-ting.fu@intel.com> References: <20200629145411.24005-1-ting.fu@intel.com> Subject: [FFmpeg-devel] [PATCH V2 12/12] dnn-layer-math-unary-test: add unit test for atanh X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: ya+dyOsOCY7A Content-Length: 2315 Signed-off-by: Ting Fu --- tests/dnn/dnn-layer-mathunary-test.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tests/dnn/dnn-layer-mathunary-test.c b/tests/dnn/dnn-layer-mathunary-test.c index 5587e47ad5..683e623d95 100644 --- a/tests/dnn/dnn-layer-mathunary-test.c +++ b/tests/dnn/dnn-layer-mathunary-test.c @@ -54,6 +54,8 @@ static float get_expected(float f, DNNMathUnaryOperation op) return asinh(f); case DMUO_ACOSH: return acosh(f); + case DMUO_ATANH: + return atanh(f); default: av_assert0(!"not supported yet"); return 0.f; @@ -65,8 +67,8 @@ static int test(DNNMathUnaryOperation op) DnnLayerMathUnaryParams params; DnnOperand operands[2]; int32_t input_indexes[1]; - float input[1*1*2*3] = { - -3, 2.5, 2, -2.1, 7.8, 100}; + float input[1*1*3*3] = { + 0.1, 0.5, 0.75, -3, 2.5, 2, -2.1, 7.8, 100}; float *output; params.un_op = op; @@ -74,7 +76,7 @@ static int test(DNNMathUnaryOperation op) operands[0].data = input; operands[0].dims[0] = 1; operands[0].dims[1] = 1; - operands[0].dims[2] = 2; + operands[0].dims[2] = 3; operands[0].dims[3] = 3; operands[1].data = NULL; @@ -121,5 +123,7 @@ int main(int agrc, char **argv) return 1; if (test(DMUO_ACOSH)) return 1; + if (test(DMUO_ATANH)) + return 1; return 0; }