// META: title=validation tests for WebNN API element-wise unary operations // META: global=window // META: variant=?cpu // META: variant=?gpu // META: variant=?npu // META: script=../resources/utils_validation.js 'use strict'; const kElementwiseUnaryOperators = [ 'abs', 'ceil', 'cos', 'erf', 'exp', 'floor', 'identity', 'log', 'neg', 'reciprocal', 'sign', 'sin', 'sqrt', 'tan' ]; kElementwiseUnaryOperators.forEach((operatorName) => { validateInputFromAnotherBuilder(operatorName); }); const label = 'elementwise_unary_op'; kElementwiseUnaryOperators.forEach((operatorName) => { validateSingleInputOperation(operatorName, label); });