{ "tests": [ { "name": "tanh float32 1D constant tensor", "inputs": { "x": { "shape": [24], "data": [ 5.47352732138576, -1.1535596038683664, 0.4074455820170506, 1.8297704953674545, 2.8690003001236537, -4.570195171586943, 4.146744465978713, -4.0659342722666105, -3.712847102459686, 0.9077175268859179, -0.11083049583219662, 5.955096345162751, 1.7831856867406417, 4.023128342782897, 5.587857512324163, -5.280654174784587, 1.4147950164785632, -5.707717050109768, -1.4439182665473629, -1.9129082844854288, 2.7495969049667437, -0.7420240173058836, 4.856568111647942, -0.7563357776241926 ], "type": "float32", "constant": true } }, "expected": { "name": "output", "shape": [24], "data": [ 0.9999647736549377, -0.8189298510551453, 0.38630160689353943, 0.9498035907745361, 0.9935782551765442, -0.9997855424880981, 0.9994998574256897, -0.9994121193885803, -0.9988092184066772, 0.7200349569320679, -0.1103789210319519, 0.9999865293502808, 0.945036768913269, 0.9993596076965332, 0.9999719858169556, -0.9999482035636902, 0.8885080814361572, -0.9999779462814331, -0.894483745098114, -0.9573289752006531, 0.9918531775474548, -0.6303664445877075, 0.9998790621757507, -0.6389135718345642 ], "type": "float32" } }, { "name": "tanh float32 1D tensor", "inputs": { "x": { "shape": [24], "data": [ 5.47352732138576, -1.1535596038683664, 0.4074455820170506, 1.8297704953674545, 2.8690003001236537, -4.570195171586943, 4.146744465978713, -4.0659342722666105, -3.712847102459686, 0.9077175268859179, -0.11083049583219662, 5.955096345162751, 1.7831856867406417, 4.023128342782897, 5.587857512324163, -5.280654174784587, 1.4147950164785632, -5.707717050109768, -1.4439182665473629, -1.9129082844854288, 2.7495969049667437, -0.7420240173058836, 4.856568111647942, -0.7563357776241926 ], "type": "float32" } }, "expected": { "name": "output", "shape": [24], "data": [ 0.9999647736549377, -0.8189298510551453, 0.38630160689353943, 0.9498035907745361, 0.9935782551765442, -0.9997855424880981, 0.9994998574256897, -0.9994121193885803, -0.9988092184066772, 0.7200349569320679, -0.1103789210319519, 0.9999865293502808, 0.945036768913269, 0.9993596076965332, 0.9999719858169556, -0.9999482035636902, 0.8885080814361572, -0.9999779462814331, -0.894483745098114, -0.9573289752006531, 0.9918531775474548, -0.6303664445877075, 0.9998790621757507, -0.6389135718345642 ], "type": "float32" } }, { "name": "tanh float32 2D tensor", "inputs": { "x": { "shape": [4, 6], "data": [ 5.47352732138576, -1.1535596038683664, 0.4074455820170506, 1.8297704953674545, 2.8690003001236537, -4.570195171586943, 4.146744465978713, -4.0659342722666105, -3.712847102459686, 0.9077175268859179, -0.11083049583219662, 5.955096345162751, 1.7831856867406417, 4.023128342782897, 5.587857512324163, -5.280654174784587, 1.4147950164785632, -5.707717050109768, -1.4439182665473629, -1.9129082844854288, 2.7495969049667437, -0.7420240173058836, 4.856568111647942, -0.7563357776241926 ], "type": "float32" } }, "expected": { "name": "output", "shape": [4, 6], "data": [ 0.9999647736549377, -0.8189298510551453, 0.38630160689353943, 0.9498035907745361, 0.9935782551765442, -0.9997855424880981, 0.9994998574256897, -0.9994121193885803, -0.9988092184066772, 0.7200349569320679, -0.1103789210319519, 0.9999865293502808, 0.945036768913269, 0.9993596076965332, 0.9999719858169556, -0.9999482035636902, 0.8885080814361572, -0.9999779462814331, -0.894483745098114, -0.9573289752006531, 0.9918531775474548, -0.6303664445877075, 0.9998790621757507, -0.6389135718345642 ], "type": "float32" } }, { "name": "tanh float32 3D tensor", "inputs": { "x": { "shape": [2, 3, 4], "data": [ 5.47352732138576, -1.1535596038683664, 0.4074455820170506, 1.8297704953674545, 2.8690003001236537, -4.570195171586943, 4.146744465978713, -4.0659342722666105, -3.712847102459686, 0.9077175268859179, -0.11083049583219662, 5.955096345162751, 1.7831856867406417, 4.023128342782897, 5.587857512324163, -5.280654174784587, 1.4147950164785632, -5.707717050109768, -1.4439182665473629, -1.9129082844854288, 2.7495969049667437, -0.7420240173058836, 4.856568111647942, -0.7563357776241926 ], "type": "float32" } }, "expected": { "name": "output", "shape": [2, 3, 4], "data": [ 0.9999647736549377, -0.8189298510551453, 0.38630160689353943, 0.9498035907745361, 0.9935782551765442, -0.9997855424880981, 0.9994998574256897, -0.9994121193885803, -0.9988092184066772, 0.7200349569320679, -0.1103789210319519, 0.9999865293502808, 0.945036768913269, 0.9993596076965332, 0.9999719858169556, -0.9999482035636902, 0.8885080814361572, -0.9999779462814331, -0.894483745098114, -0.9573289752006531, 0.9918531775474548, -0.6303664445877075, 0.9998790621757507, -0.6389135718345642 ], "type": "float32" } }, { "name": "tanh float32 4D tensor", "inputs": { "x": { "shape": [2, 2, 2, 3], "data": [ 5.47352732138576, -1.1535596038683664, 0.4074455820170506, 1.8297704953674545, 2.8690003001236537, -4.570195171586943, 4.146744465978713, -4.0659342722666105, -3.712847102459686, 0.9077175268859179, -0.11083049583219662, 5.955096345162751, 1.7831856867406417, 4.023128342782897, 5.587857512324163, -5.280654174784587, 1.4147950164785632, -5.707717050109768, -1.4439182665473629, -1.9129082844854288, 2.7495969049667437, -0.7420240173058836, 4.856568111647942, -0.7563357776241926 ], "type": "float32" } }, "expected": { "name": "output", "shape": [2, 2, 2, 3], "data": [ 0.9999647736549377, -0.8189298510551453, 0.38630160689353943, 0.9498035907745361, 0.9935782551765442, -0.9997855424880981, 0.9994998574256897, -0.9994121193885803, -0.9988092184066772, 0.7200349569320679, -0.1103789210319519, 0.9999865293502808, 0.945036768913269, 0.9993596076965332, 0.9999719858169556, -0.9999482035636902, 0.8885080814361572, -0.9999779462814331, -0.894483745098114, -0.9573289752006531, 0.9918531775474548, -0.6303664445877075, 0.9998790621757507, -0.6389135718345642 ], "type": "float32" } }, { "name": "tanh float32 5D tensor", "inputs": { "x": { "shape": [2, 1, 4, 1, 3], "data": [ 5.47352732138576, -1.1535596038683664, 0.4074455820170506, 1.8297704953674545, 2.8690003001236537, -4.570195171586943, 4.146744465978713, -4.0659342722666105, -3.712847102459686, 0.9077175268859179, -0.11083049583219662, 5.955096345162751, 1.7831856867406417, 4.023128342782897, 5.587857512324163, -5.280654174784587, 1.4147950164785632, -5.707717050109768, -1.4439182665473629, -1.9129082844854288, 2.7495969049667437, -0.7420240173058836, 4.856568111647942, -0.7563357776241926 ], "type": "float32" } }, "expected": { "name": "output", "shape": [2, 1, 4, 1, 3], "data": [ 0.9999647736549377, -0.8189298510551453, 0.38630160689353943, 0.9498035907745361, 0.9935782551765442, -0.9997855424880981, 0.9994998574256897, -0.9994121193885803, -0.9988092184066772, 0.7200349569320679, -0.1103789210319519, 0.9999865293502808, 0.945036768913269, 0.9993596076965332, 0.9999719858169556, -0.9999482035636902, 0.8885080814361572, -0.9999779462814331, -0.894483745098114, -0.9573289752006531, 0.9918531775474548, -0.6303664445877075, 0.9998790621757507, -0.6389135718345642 ], "type": "float32" } } ] }