intel-analytics / analytics-zoo

Distributed Tensorflow, Keras and PyTorch on Apache Spark/Flink & Ray
https://analytics-zoo.readthedocs.io/
Apache License 2.0
16 stars 3 forks source link

resnet50: torchnet's inference result is not the same with pytorch's result #1047

Closed qiuxin2012 closed 5 years ago

qiuxin2012 commented 5 years ago

test code

import torchvision
import numpy as np
from zoo.pipeline.api.net.torch_net import TorchNet

from zoo.common.nncontext import init_nncontext
sc = init_nncontext("Object Detection Example")

input = np.random.rand(1, 3, 224, 224)

model = torchvision.models.resnet18().eval()
net = TorchNet.from_pytorch(model, [1, 3, 224, 224])

result = net.predict(input)
print(result.collect())

import torch
with torch.no_grad():
    print(model(torch.Tensor(input)))

torchnet's result:

[array([ 3.74878109e-01, -1.31922567e+00, -8.85901034e-01, -7.12347269e-01,
        1.06809698e-01,  4.45175201e-01, -6.62672818e-01,  6.14829510e-02,
        2.42397055e-01,  1.10141337e-01, -4.90026206e-01, -1.46618700e+00,
       -1.06230453e-01, -1.46709657e+00,  1.05173290e+00,  5.44399433e-02,
       -5.13154387e-01,  7.99532235e-01, -4.09477279e-02,  1.23269868e+00,
       -1.68987060e+00,  5.49524069e-01, -1.12183675e-01,  1.85302690e-01,
       -2.68771768e-01, -3.74099277e-02, -1.08390200e+00, -7.65769780e-01,
       -6.62536696e-02, -4.39484090e-01, -8.17326486e-01,  1.62058151e+00,
       -3.69018227e-01,  4.17334229e-01,  1.18404031e+00,  1.27722752e+00,
       -1.17876387e+00,  7.46984422e-01,  1.41101200e-02,  3.70763421e-01,
       -5.52040637e-01, -1.05381072e+00,  7.77815938e-01,  9.47480559e-01,
        3.98006558e-01, -5.29138744e-01,  1.87831652e+00,  2.61362553e-01,
       -5.30600786e-01,  7.67063141e-01, -6.36106879e-02, -9.93039846e-01,
       -1.76547747e-02, -4.61912900e-01, -5.79799414e-01, -1.93639994e-01,
        6.19476020e-01,  2.25750938e-01, -2.67607808e-01,  2.85148621e-01,
        4.91327077e-01, -7.21228659e-01, -2.97347218e-01, -1.85416669e-01,
       -7.57247329e-01, -7.37684786e-01, -7.86444008e-01, -2.42918819e-01,
        1.36601366e-02, -7.48773515e-02, -1.75301246e-02,  3.80416662e-02,
        1.38434805e-02, -1.08478022e+00,  4.11970884e-01,  4.68149364e-01,
       -7.23712325e-01,  7.34963059e-01, -1.30737090e+00, -5.87243915e-01,
        6.34683847e-01, -1.91487536e-01,  6.60434067e-01,  5.53669393e-01,
       -9.36714470e-01,  3.41640264e-01,  2.21898496e-01,  2.93024033e-01,
       -7.69319654e-01,  1.78953081e-01, -2.87382305e-01, -1.36498779e-01,
        1.04492277e-01,  2.78357953e-01,  8.95210207e-01, -3.27723652e-01,
       -1.85448043e-02, -6.80911601e-01,  4.51121368e-02,  2.62826174e-01,
        3.27252090e-01,  1.10045075e-01,  8.51322472e-01, -3.10128957e-01,
       -1.45597473e-01,  8.03020537e-01, -3.06990564e-01, -5.49414158e-01,
       -8.75263989e-01,  4.20361534e-02,  1.19946003e+00,  3.53066713e-01,
       -8.72636020e-01,  2.59672642e-01,  4.48228002e-01, -1.44816089e+00,
        9.68535244e-02,  1.14365780e+00,  1.82910100e-01, -4.23940152e-01,
        5.63721061e-01,  2.34346434e-01,  1.01417914e-01,  8.05737019e-01,
       -1.53483975e+00, -1.27878666e+00, -6.64884984e-01, -1.57331616e-01,
        1.88264862e-01,  4.73160326e-01,  7.88344204e-01, -4.45952415e-01,
       -6.27510905e-01,  9.53039646e-01,  6.07624173e-01, -4.55780894e-01,
       -5.16128302e-01, -1.11260009e+00,  1.54887944e-01, -1.88387841e-01,
       -4.67845313e-02,  7.43854940e-01,  8.46403897e-01,  7.74836898e-01,
        2.13871181e-01,  4.14633453e-01, -5.39296985e-01, -9.02837694e-01,
        1.84604692e+00, -1.19538665e+00,  5.09119332e-01,  6.25101268e-01,
       -5.23882627e-01,  1.34407640e-01,  2.47563481e-01, -8.41297865e-01,
       -6.62727714e-01,  1.35992682e+00, -7.53020644e-01, -8.47217679e-01,
        3.31343800e-01, -3.39891940e-01,  4.70511019e-01,  3.79004180e-01,
        8.98862660e-01, -3.89965415e-01, -1.02455580e+00,  3.35883260e-01,
        5.18218935e-01, -2.26006925e-01, -1.03291035e+00,  3.31422538e-01,
        9.74362969e-01, -7.87759125e-01, -1.92131862e-01, -4.49451566e-01,
       -6.16628349e-01, -7.99155056e-01, -5.90029120e-01,  5.12631059e-01,
       -5.60016632e-01,  5.59905648e-01, -9.90956485e-01,  1.12154686e+00,
        1.93715245e-01, -7.19867170e-01,  2.37360448e-01, -3.00488263e-01,
        1.13962114e+00,  4.96803671e-01,  5.02685249e-01,  1.22496629e+00,
        1.63546070e-01, -4.48695958e-01, -2.65658647e-03,  4.98402148e-01,
        2.55490601e-01, -5.57947159e-01, -8.94515574e-01,  6.78281069e-01,
        2.62913585e-01,  4.11686122e-01, -1.02379179e+00, -2.66034126e-01,
       -3.43181014e-01, -5.24198234e-01,  9.18233216e-01,  1.32985055e-01,
        1.60394442e+00,  1.17981315e+00,  1.22255886e+00,  1.06859401e-01,
        7.81478703e-01,  8.17481637e-01, -7.49715924e-01,  6.44461572e-01,
        4.41633910e-03,  1.59860298e-01,  2.00973183e-01, -2.79350340e-01,
        1.43697035e+00, -4.05712634e-01,  7.96160758e-01,  2.09291026e-01,
       -1.05740595e+00,  1.48051500e-01, -2.25922372e-02, -1.38723299e-01,
       -1.21313965e+00, -1.56771553e+00,  4.96752374e-02, -4.12040114e-01,
        6.85160756e-01, -4.13228542e-01,  8.08814943e-01,  1.87354922e-01,
        3.99620414e-01,  2.12325126e-01, -1.18619621e+00, -5.67635238e-01,
       -9.08684015e-01,  1.14429212e+00,  2.58439064e-01,  1.50854504e+00,
       -1.26085711e+00,  8.03526878e-01, -5.10038257e-01,  3.22052091e-01,
        2.81572074e-01, -1.25644207e-01, -1.19527197e+00, -8.06523114e-02,
        1.44248891e+00, -4.99489635e-01,  1.65216312e-01,  2.94218212e-01,
        7.54142523e-01, -2.58793771e-01, -1.33232331e+00, -2.20836329e+00,
        3.47467631e-01,  3.06311905e-01, -1.10292315e+00, -8.16550106e-02,
       -7.93632492e-03, -2.83749133e-01,  1.22687924e+00,  2.15121642e-01,
       -2.15518057e-01, -6.82611838e-02,  1.30814567e-01, -2.37128749e-01,
       -5.99001586e-01, -1.48176014e+00,  1.12685636e-01, -6.92462444e-01,
       -5.71920201e-02, -9.96549428e-02, -6.15630411e-02, -5.06517410e-01,
       -7.96614408e-01, -2.50849962e-01,  1.19347095e+00,  9.65774298e-01,
        1.28610396e+00, -8.89873356e-02,  7.84266442e-02,  1.57239988e-01,
        1.01303089e+00, -1.05924606e-01, -1.26220584e-01, -3.57059866e-01,
       -6.94590509e-02, -1.10156417e+00, -3.46073568e-01, -9.35584456e-02,
       -2.46068507e-01, -1.39741039e+00, -5.51258802e-01, -5.18426359e-01,
        1.16607785e+00, -1.90505177e-01,  9.23330367e-01,  5.06600797e-01,
       -1.73129821e+00, -1.85620391e+00, -9.66320515e-01,  3.24838042e-01,
        1.41239476e+00,  1.22612274e+00,  8.31182063e-01,  1.55461475e-01,
       -6.47804737e-01, -3.78448784e-01,  4.55393344e-01,  1.47778404e+00,
        1.05170645e-01,  1.62473135e-02,  1.75386488e-01,  1.00912356e+00,
        1.04872501e+00,  9.83543932e-01,  1.01197354e-01,  1.52355254e+00,
       -8.01415384e-01,  7.05392301e-01,  4.55509245e-01,  3.37663412e-01,
       -2.71069556e-01,  5.09635687e-01,  3.81126404e-01,  2.58811295e-01,
       -3.51127148e-01,  4.35279608e-01, -8.36204290e-01,  9.48136449e-01,
       -3.17549765e-01, -5.42395115e-01,  3.12876463e-01, -8.51351678e-01,
        2.34950930e-01,  1.63141817e-01, -3.95609885e-01,  1.05464613e+00,
       -1.01721019e-01, -2.84966886e-01,  7.13177979e-01,  1.94025278e-01,
       -3.40591997e-01,  3.46549958e-01,  5.64693987e-01, -7.88885117e-01,
       -1.22710013e+00,  2.36628167e-02,  7.18608737e-01,  7.22510874e-01,
       -8.54045339e-03, -2.33183935e-01,  8.25444460e-01, -5.36024511e-01,
       -1.11682904e+00,  2.35157520e-01,  2.50363171e-01, -6.93795741e-01,
        1.98994148e+00, -5.78094065e-01,  2.81607419e-01,  1.43261194e-01,
       -4.51443829e-02,  3.66300702e-01, -1.09890096e-01,  2.12300509e-01,
       -3.92600715e-01,  3.71165663e-01,  6.30384386e-01, -1.30960095e+00,
        9.44702387e-01,  1.23742327e-01,  3.70627582e-01, -4.31430846e-01,
       -1.27621457e-01,  2.15290919e-01, -6.83246076e-01, -7.84057826e-02,
       -2.42442757e-01,  1.19682908e+00,  3.47650677e-01, -4.52706814e-01,
       -2.46552318e-01,  5.09922922e-01, -9.84157443e-01, -8.65957975e-01,
       -6.34000599e-01, -1.95888504e-02, -4.42185611e-01, -6.97389662e-01,
       -5.98904669e-01, -6.03232622e-01,  6.77207410e-01, -4.87021685e-01,
        4.42165345e-01, -2.67864168e-01,  3.32566589e-01,  3.18604559e-01,
       -5.50370216e-01, -2.66344845e-03,  5.65616012e-01,  1.21332026e+00,
        1.02145445e+00, -1.01050711e+00,  1.15587294e+00,  3.09713632e-01,
       -2.70182416e-02, -5.56756496e-01,  6.55352056e-01,  6.86999440e-01,
       -6.55957460e-02, -4.95202132e-02, -2.95083046e-01, -3.20771396e-01,
        3.72263134e-01, -1.46792769e-01,  8.79643440e-01, -1.82523012e-01,
        4.09233570e-01, -3.78820032e-01,  1.69794321e-01, -7.40461767e-01,
       -8.04708600e-02,  3.20911288e-01,  5.65740824e-01,  1.98322698e-01,
       -1.08209169e+00,  1.30887344e-01, -4.35623765e-01, -4.91847396e-01,
       -8.63707006e-01, -1.52907334e-02,  4.33662027e-01, -1.14212644e+00,
       -3.96988809e-01, -4.95964020e-01,  9.58009139e-02,  2.43186563e-01,
       -3.57475244e-02,  4.16601956e-01, -1.80139542e-02, -8.96941364e-01,
        1.17355108e+00,  6.47874713e-01, -2.95164809e-03, -6.60275161e-01,
       -4.05005634e-01, -1.85298026e-01,  1.52453446e+00, -1.27530253e+00,
        2.06903145e-01,  2.65304029e-01, -1.34261400e-01,  2.02205229e+00,
       -3.58909190e-01, -2.94269383e-01,  1.89820266e+00,  5.26801169e-01,
       -7.66028225e-01, -1.31544590e-01, -4.00125086e-01, -3.35717082e-01,
       -7.98858583e-01,  1.11168540e+00,  9.70721304e-01,  4.68132019e-01,
        3.09054047e-01, -5.75295836e-02,  2.92914957e-01, -1.40749425e-01,
        3.43114465e-01, -2.50467092e-01, -1.62648261e-01,  2.60036290e-02,
        1.01315999e+00, -2.08992474e-02,  2.10232899e-01, -2.62395531e-01,
       -7.31543452e-02,  5.38140535e-01,  3.94695133e-01, -3.36364880e-02,
       -1.06851363e+00,  8.42168182e-02,  1.12151873e+00,  2.05029353e-01,
        3.51288348e-01, -9.32198763e-01,  8.75532329e-01, -4.11158174e-01,
        5.97126245e-01,  7.90515125e-01, -2.15014175e-01, -1.35570788e+00,
       -1.92717284e-01,  1.46323693e+00, -6.49146974e-01, -1.10881165e-01,
        7.39407182e-01, -5.94660461e-01, -8.34696829e-01,  6.09364212e-01,
        3.52122821e-02, -8.71189237e-01, -7.49866426e-01,  2.79089600e-01,
        4.55645546e-02,  5.04298747e-01,  4.76707995e-01, -8.36448193e-01,
        5.29305518e-01, -1.03998017e+00, -4.42100078e-01,  1.34578913e-01,
        1.61362022e-01,  4.97988671e-01, -9.54938412e-01, -1.54832458e+00,
        4.97006416e-01, -1.24470927e-01,  1.40327722e-01,  5.51689863e-01,
       -3.44369829e-01,  7.62809157e-01, -1.56933248e-01,  5.36300659e-01,
        4.59055275e-01, -3.17510396e-01,  9.23449934e-01,  4.38813120e-04,
        5.46115875e-01,  1.32624894e-01,  1.30415201e-01, -1.21583152e+00,
       -8.31392288e-01,  4.94251370e-01,  1.17584869e-01,  2.21546590e-02,
       -5.20383239e-01, -1.15149760e+00, -1.39237559e+00,  6.55237079e-01,
        2.29165733e-01,  5.84455431e-01,  1.31706309e+00,  6.48194909e-01,
       -8.70868742e-01,  6.97550178e-01, -1.31192315e+00, -2.56125122e-01,
        3.90225828e-01, -1.09623957e+00,  5.27259052e-01, -6.76640511e-01,
       -1.96792305e-01,  4.06023860e-01, -9.69156384e-01, -8.40644985e-02,
       -5.15665300e-02, -5.60638309e-01,  9.39308286e-01,  5.25991261e-01,
        9.29795504e-02, -1.92959249e-01,  6.07709467e-01,  2.62586594e-01,
       -5.69644272e-01, -7.68063486e-01,  3.07744801e-01, -1.83675185e-01,
       -3.11731130e-01, -1.21591890e+00,  2.28155822e-01, -2.86024421e-01,
       -6.89803809e-02, -4.53550369e-01,  2.23076135e-01, -6.70395613e-01,
       -6.90645039e-01,  7.07118750e-01, -2.13978618e-01, -4.27122146e-01,
       -7.11044312e-01,  8.83063793e-01,  7.16482580e-01,  2.68367559e-01,
       -4.99681421e-02, -1.89990985e+00, -4.90919799e-01, -1.16176081e+00,
       -5.28369658e-02, -2.36910343e-01,  3.79368484e-01,  1.30318344e+00,
        5.52334666e-01, -7.11801350e-01, -5.02972960e-01, -1.27384081e-01,
       -8.72070566e-02,  6.66147053e-01,  7.57734627e-02,  4.59112227e-01,
        5.08779287e-03, -4.44391936e-01,  1.04737961e+00,  4.62710351e-01,
       -4.81164217e-01,  4.10205364e-01,  7.63789296e-01, -5.80797732e-01,
       -6.49884582e-01, -2.33319879e-01,  1.21768272e+00,  5.85313559e-01,
       -7.57461116e-02,  1.14566040e+00,  3.47491443e-01,  3.21212858e-01,
       -3.72384042e-01, -1.28226054e+00,  7.52117038e-01,  8.71866822e-01,
       -8.66105616e-01, -1.35787785e+00, -5.72395802e-01,  1.71965587e+00,
       -6.14650071e-01, -9.82438624e-01, -6.71079695e-01,  3.88227940e-01,
       -4.24764425e-01, -1.62212527e+00, -1.82681903e-02, -2.95246720e-01,
       -2.50254869e-01,  8.84555519e-01,  6.95255280e-01,  6.44982040e-01,
       -2.13978037e-01, -6.63555384e-01,  2.48304546e-01,  3.42501014e-01,
       -7.56143928e-01, -1.06988132e-01,  1.19729710e+00, -4.40339684e-01,
       -5.04415810e-01,  3.45352709e-01,  3.48716766e-01, -9.99249160e-01,
       -1.07242489e+00, -1.01689363e+00,  5.49733102e-01,  4.70155597e-01,
       -7.87340045e-01, -1.00460768e+00, -7.11603463e-01,  3.91815841e-01,
        2.17880905e-01, -1.91161901e-01,  2.76664943e-01, -9.73942727e-02,
        5.35393536e-01, -1.25982714e+00,  3.37512046e-01,  6.64720237e-01,
        2.20909730e-01, -8.21060777e-01, -9.19227540e-01,  8.78234863e-01,
        5.62758446e-01,  1.60927802e-01,  9.86595824e-03, -9.95342612e-01,
       -1.13368738e+00,  4.19272244e-01, -4.57339674e-01,  5.24610914e-02,
        4.78602856e-01, -2.75980532e-01,  9.84229922e-01, -1.16562760e+00,
        4.19185370e-01, -3.16663891e-01,  1.40491813e-01, -7.61528611e-01,
        4.02088434e-01, -9.05978382e-01, -1.89240038e-01, -7.89086372e-02,
        2.00638220e-01, -4.71776038e-01,  2.69823909e-01,  1.10117066e+00,
        1.28566444e+00, -1.38565028e+00, -2.09693357e-01,  9.71246421e-01,
        4.89865541e-01,  2.46769238e+00,  7.80548155e-01, -5.46020627e-01,
       -3.59995723e-01, -6.04523182e-01, -1.18136883e+00, -1.68510354e+00,
       -6.91705167e-01,  2.20839620e-01, -4.03438091e-01, -2.14677714e-02,
       -6.54360354e-02,  4.08497900e-01,  9.10661742e-03, -1.21278775e+00,
        1.16685474e+00, -3.51482891e-02, -4.69583988e-01, -2.95929968e-01,
        9.53481674e-01, -3.89733985e-02,  3.71252596e-01, -4.98869777e-01,
       -4.43200022e-01,  6.18247747e-01,  1.51162431e-01,  8.84025156e-01,
       -3.94771636e-01,  3.10169667e-01, -1.50019836e+00,  2.08304837e-01,
        4.99282271e-01,  7.20219612e-01,  9.46684182e-01,  6.90036774e-01,
        3.75366211e-01, -1.45980358e-01, -1.35258079e-01,  1.32326946e-01,
       -8.04007351e-01,  5.01712024e-01,  7.41519406e-03,  6.98335767e-01,
        3.25475484e-01, -3.98795158e-01,  1.77561402e+00, -2.66806602e-01,
       -5.96073687e-01, -5.00077248e-01, -2.70197093e-01, -4.07920867e-01,
       -7.55171657e-01, -4.44420099e-01,  9.63077247e-02, -1.49176061e-01,
       -1.98530078e-01, -1.25333667e+00,  5.38630664e-01,  1.72921926e-01,
        9.62580144e-01, -5.57102621e-01,  9.94369149e-01, -2.26117224e-01,
       -1.01830654e-01, -5.65761864e-01, -1.53725564e+00,  9.75375026e-02,
        1.08452070e+00, -4.47712660e-01,  7.83094227e-01, -5.23403399e-02,
       -1.49838567e-01, -1.91305816e-01, -6.88420683e-02,  9.65306878e-01,
        6.86239064e-01,  1.32002056e-01,  3.70406002e-01,  2.22008681e+00,
        1.10894167e+00, -2.63799816e-01, -5.94861805e-01,  1.49109811e-01,
       -2.97215760e-01, -5.11678755e-01, -5.35073876e-02,  4.27086800e-01,
        3.70882481e-01, -6.14332736e-01, -1.60653520e+00, -5.50497472e-01,
        2.65232712e-01,  7.01437235e-01, -1.93321630e-01,  7.76589692e-01,
        1.62881315e-01, -4.13896918e-01, -2.88424015e-01,  1.24847150e+00,
        5.03630161e-01,  1.03596020e+00,  7.05644548e-01, -2.76964158e-01,
        3.13030064e-01, -6.76381767e-01, -6.10075414e-01,  8.24356675e-01,
       -1.35822982e-01,  5.03763914e-01, -2.49393031e-01, -5.01934171e-01,
        2.24550277e-01, -3.41412902e-01,  5.49315333e-01, -1.07072151e+00,
        5.75075924e-01,  1.44720042e+00, -1.25258088e+00,  3.94052953e-01,
       -7.94224381e-01, -9.36045229e-01, -3.18718791e-01, -6.35337770e-01,
        3.57108206e-01, -2.66294241e-01,  2.52916873e-01, -1.20662071e-01,
        1.58222723e+00,  1.28795838e+00, -2.30199412e-01,  7.76688308e-02,
       -3.39981586e-01,  1.51596546e-01, -1.49702445e-01, -1.27367496e-01,
       -1.89489171e-01, -4.31542546e-01,  2.63407260e-01,  4.70095307e-01,
        1.07564516e-02, -7.07633793e-01, -2.63131976e-01, -2.70424366e-01,
        1.02276075e+00, -8.92246962e-02, -1.48116267e+00, -8.46420676e-02,
        5.82591772e-01, -8.99159551e-01,  6.28863692e-01,  1.00412405e+00,
       -3.77242982e-01,  1.13469386e+00,  1.74201772e-01,  1.71697304e-01,
       -1.42679468e-01,  2.28436172e-01, -1.24299717e+00,  1.33291125e+00,
       -8.31902623e-01, -1.47206008e-01,  4.72986162e-01, -1.83559310e+00,
       -8.04337204e-01, -5.39252877e-01,  1.61795333e-01,  9.42866802e-01,
       -1.17215776e+00, -7.96434283e-01, -2.83037126e-01, -4.35829014e-01,
        8.36161792e-01,  8.27050805e-01,  5.71184158e-01,  5.97031832e-01,
        1.92013323e-01,  2.64702052e-01, -4.28140871e-02, -3.32852870e-01,
       -2.47159675e-01, -4.56610590e-01,  4.08104390e-01, -2.14919496e+00,
        9.24436092e-01, -7.78558731e-01, -9.90067348e-02,  2.32694402e-01,
        6.81851327e-01, -8.88806820e-01,  4.20916975e-01,  1.43846726e+00,
       -3.70504975e-01,  8.38855684e-01,  8.29497814e-01, -9.63093400e-01,
        2.72974402e-01, -3.33555043e-01,  4.76618975e-01, -1.86526507e-01,
       -4.12002593e-01, -6.26882970e-01, -1.21015072e+00,  1.34889424e-01,
        4.30074155e-01, -8.26548219e-01,  9.31524277e-01,  2.86071807e-01,
       -5.75960875e-01, -7.92129159e-01, -1.91630140e-01,  1.26836812e+00,
        4.41279382e-01,  7.58263588e-01,  9.87868428e-01, -2.33756348e-01,
       -5.36097825e-01, -5.38420737e-01,  3.84302020e-01, -2.33477235e-01,
       -8.30238581e-01,  3.42878699e-01, -9.08619463e-01,  8.19200456e-01,
        1.33273184e-01, -2.62235314e-01,  4.96111751e-01, -1.10129952e+00,
       -4.78701234e-01, -1.27418029e+00,  1.22857165e+00,  5.21468878e-01,
        6.32117748e-01, -5.12101173e-01,  1.26027942e+00,  2.45430693e-01,
       -1.00929298e-01, -1.19884275e-02, -2.71092117e-01,  9.35990453e-01,
        8.42617452e-01,  8.15620482e-01, -7.43470728e-01, -3.60406816e-01,
        1.01035392e+00,  1.07572067e+00,  1.80236191e-01, -6.21466398e-01,
        2.32772991e-01, -1.61951147e-02,  4.26525325e-01,  3.99804085e-01,
        2.61970162e-01, -3.24961990e-01,  7.78058827e-01, -7.00062513e-01,
        1.22970557e+00, -2.64009476e-01, -6.89716578e-01, -4.10511792e-01,
       -1.75498873e-01,  6.39246821e-01,  1.36715457e-01,  5.00421703e-01,
       -2.08542570e-01,  1.53389335e-01, -2.59863615e+00,  4.21409845e-01,
        1.14041591e+00, -4.77195263e-01, -5.94181657e-01,  1.46309590e+00,
       -6.71602786e-01, -6.66305870e-02, -7.97472954e-01,  4.82888848e-01,
        1.04748440e+00, -1.48829174e+00,  4.16808575e-01,  4.06762451e-01,
        1.01011229e+00, -4.02247280e-01, -6.29830897e-01,  3.33448410e-01,
        2.50736028e-01,  7.10504532e-01, -3.33598852e-01, -1.90180764e-01,
        3.71447355e-01, -4.21307892e-01,  1.49538770e-01, -4.18643385e-01,
        5.21888971e-01,  3.24680805e-01,  2.17201561e-01, -5.05309820e-01],
      dtype=float32)]

pytorch result:

tensor([[ 3.7694e-01, -1.3012e+00, -8.8517e-01, -7.1545e-01,  1.0421e-01,
          4.4947e-01, -6.5365e-01,  6.3476e-02,  2.2466e-01,  1.3064e-01,
         -4.5386e-01, -1.4630e+00, -1.5086e-01, -1.4993e+00,  1.0766e+00,
          3.1719e-02, -5.0881e-01,  8.1540e-01, -1.5339e-02,  1.2395e+00,
         -1.6575e+00,  5.1887e-01, -8.0966e-02,  1.5141e-01, -2.5130e-01,
         -3.6511e-02, -1.0641e+00, -7.6661e-01, -4.9414e-02, -4.3361e-01,
         -8.1233e-01,  1.6432e+00, -3.6983e-01,  4.2927e-01,  1.1943e+00,
          1.2777e+00, -1.1575e+00,  7.5488e-01,  3.3509e-02,  3.4266e-01,
         -5.4115e-01, -1.0436e+00,  8.1037e-01,  9.5807e-01,  3.7489e-01,
         -5.0593e-01,  1.9021e+00,  2.4683e-01, -5.1919e-01,  7.6790e-01,
         -7.8788e-02, -9.9885e-01, -2.2795e-02, -4.7815e-01, -5.6399e-01,
         -1.6715e-01,  6.2481e-01,  2.3428e-01, -3.0558e-01,  2.6020e-01,
          5.1721e-01, -7.0853e-01, -3.1642e-01, -2.2430e-01, -7.6660e-01,
         -7.5160e-01, -7.9779e-01, -2.3436e-01,  3.2242e-02, -8.8854e-02,
         -1.2533e-02,  4.0960e-02,  1.0911e-02, -1.0917e+00,  4.0105e-01,
          4.5426e-01, -7.3270e-01,  7.2673e-01, -1.3169e+00, -6.0898e-01,
          6.0858e-01, -2.0572e-01,  6.8112e-01,  5.5884e-01, -9.6710e-01,
          3.5678e-01,  2.4347e-01,  3.0385e-01, -7.8655e-01,  1.7764e-01,
         -2.6840e-01, -1.2318e-01,  8.4996e-02,  3.1470e-01,  8.6298e-01,
         -3.2341e-01, -2.6187e-02, -6.6518e-01,  3.6635e-02,  2.4496e-01,
          3.1161e-01,  7.2801e-02,  8.4176e-01, -2.9524e-01, -1.0498e-01,
          8.1141e-01, -3.2749e-01, -5.4234e-01, -8.9080e-01,  5.2864e-02,
          1.1825e+00,  3.6283e-01, -9.0090e-01,  2.6068e-01,  4.5840e-01,
         -1.4587e+00,  9.1471e-02,  1.1387e+00,  1.9162e-01, -4.2804e-01,
          5.7209e-01,  2.0482e-01,  1.1076e-01,  7.8633e-01, -1.5656e+00,
         -1.2763e+00, -6.8730e-01, -1.8484e-01,  2.0690e-01,  4.4643e-01,
          7.8222e-01, -4.7438e-01, -6.3047e-01,  9.2492e-01,  5.9360e-01,
         -4.3747e-01, -5.0029e-01, -1.1354e+00,  1.3094e-01, -2.1421e-01,
         -2.6120e-02,  7.6440e-01,  8.4495e-01,  7.4254e-01,  2.0581e-01,
          4.1753e-01, -5.6602e-01, -9.0898e-01,  1.8552e+00, -1.1792e+00,
          5.1521e-01,  5.7135e-01, -5.1182e-01,  1.3189e-01,  2.5119e-01,
         -8.5330e-01, -6.5692e-01,  1.3604e+00, -7.3185e-01, -8.5536e-01,
          3.2422e-01, -3.6357e-01,  4.7853e-01,  3.5667e-01,  9.0254e-01,
         -3.7865e-01, -1.0339e+00,  3.7701e-01,  4.9656e-01, -1.9983e-01,
         -1.0550e+00,  3.2067e-01,  9.8702e-01, -7.8681e-01, -1.9652e-01,
         -4.5022e-01, -6.0650e-01, -8.2367e-01, -5.8372e-01,  4.9022e-01,
         -5.5676e-01,  5.9164e-01, -9.9717e-01,  1.1302e+00,  2.0120e-01,
         -7.3799e-01,  2.3324e-01, -3.1885e-01,  1.1582e+00,  4.9506e-01,
          4.8392e-01,  1.2396e+00,  1.7743e-01, -4.1951e-01,  2.1268e-02,
          4.7858e-01,  2.8047e-01, -5.6802e-01, -8.7280e-01,  6.3958e-01,
          2.9918e-01,  3.9280e-01, -1.0349e+00, -2.8814e-01, -3.3908e-01,
         -4.9570e-01,  9.2098e-01,  1.6788e-01,  1.5822e+00,  1.1942e+00,
          1.2340e+00,  1.0405e-01,  7.7271e-01,  8.1280e-01, -7.5965e-01,
          6.3451e-01,  3.3155e-02,  1.4708e-01,  2.1188e-01, -2.9101e-01,
          1.4309e+00, -4.2032e-01,  7.7774e-01,  2.0782e-01, -1.0599e+00,
          1.3609e-01, -2.4131e-02, -1.7550e-01, -1.2085e+00, -1.5860e+00,
          4.5815e-02, -4.1067e-01,  7.0358e-01, -4.0662e-01,  7.9592e-01,
          1.8835e-01,  4.1346e-01,  2.0549e-01, -1.1678e+00, -5.7517e-01,
         -8.7921e-01,  1.1531e+00,  2.5396e-01,  1.5041e+00, -1.2768e+00,
          8.3724e-01, -4.9268e-01,  3.3447e-01,  2.5499e-01, -1.0568e-01,
         -1.1595e+00, -4.6630e-02,  1.4119e+00, -5.0165e-01,  1.7493e-01,
          3.0976e-01,  7.5699e-01, -2.7524e-01, -1.3333e+00, -2.2331e+00,
          3.5686e-01,  2.8041e-01, -1.1140e+00, -9.9374e-02, -1.3449e-02,
         -2.8189e-01,  1.2221e+00,  2.2501e-01, -2.1995e-01, -1.0116e-01,
          1.1642e-01, -2.2572e-01, -6.0606e-01, -1.4734e+00,  1.2964e-01,
         -6.9569e-01, -7.5872e-02, -1.1391e-01, -7.4594e-02, -5.3012e-01,
         -8.1162e-01, -2.5793e-01,  1.2053e+00,  9.5020e-01,  1.2949e+00,
         -7.3129e-02,  7.6802e-02,  1.5736e-01,  1.0265e+00, -1.0165e-01,
         -1.5562e-01, -3.4316e-01, -8.9475e-02, -1.0962e+00, -3.2809e-01,
         -5.8675e-02, -2.4349e-01, -1.4141e+00, -5.4732e-01, -5.2657e-01,
          1.1447e+00, -1.5945e-01,  9.2813e-01,  4.8929e-01, -1.7471e+00,
         -1.8187e+00, -9.6280e-01,  3.3649e-01,  1.3949e+00,  1.2034e+00,
          8.2728e-01,  1.6170e-01, -6.3747e-01, -3.6329e-01,  4.5377e-01,
          1.4897e+00,  8.4422e-02,  3.3870e-02,  1.4673e-01,  1.0049e+00,
          1.0351e+00,  9.8786e-01,  9.0223e-02,  1.5154e+00, -7.8996e-01,
          6.5847e-01,  4.4053e-01,  3.3520e-01, -2.6273e-01,  4.9907e-01,
          4.1558e-01,  2.3412e-01, -3.2575e-01,  4.3699e-01, -8.4395e-01,
          9.5024e-01, -3.1587e-01, -5.7051e-01,  3.1011e-01, -8.5932e-01,
          2.3612e-01,  1.6061e-01, -3.9260e-01,  1.0513e+00, -1.0220e-01,
         -3.1015e-01,  7.2475e-01,  1.6152e-01, -3.0660e-01,  3.0193e-01,
          5.6097e-01, -7.8415e-01, -1.2022e+00,  3.9849e-02,  7.2700e-01,
          7.3758e-01, -1.5039e-02, -2.4168e-01,  8.0071e-01, -5.2620e-01,
         -1.1145e+00,  2.1343e-01,  2.5623e-01, -7.2241e-01,  1.9490e+00,
         -5.8453e-01,  2.7744e-01,  1.5943e-01, -5.4629e-02,  3.8360e-01,
         -1.1639e-01,  2.1433e-01, -3.9146e-01,  3.9066e-01,  6.2134e-01,
         -1.3110e+00,  9.5551e-01,  1.2889e-01,  3.4564e-01, -4.5406e-01,
         -1.2081e-01,  2.3119e-01, -6.7634e-01, -6.4185e-02, -2.5962e-01,
          1.2029e+00,  3.5605e-01, -4.7468e-01, -2.5627e-01,  5.1722e-01,
         -9.7987e-01, -8.2702e-01, -6.2523e-01, -1.3540e-02, -4.6620e-01,
         -6.8265e-01, -6.1826e-01, -5.6142e-01,  6.8864e-01, -5.2081e-01,
          4.6730e-01, -2.6177e-01,  3.1922e-01,  3.1600e-01, -5.6164e-01,
         -2.3944e-03,  5.4860e-01,  1.2255e+00,  1.0108e+00, -1.0493e+00,
          1.1417e+00,  2.8527e-01, -2.8791e-02, -5.7280e-01,  6.2616e-01,
          7.0419e-01, -6.1309e-02, -7.7876e-02, -2.9419e-01, -3.2303e-01,
          3.4531e-01, -1.4975e-01,  8.7438e-01, -2.0068e-01,  4.2080e-01,
         -3.4595e-01,  1.3488e-01, -7.2692e-01, -1.1311e-01,  3.3788e-01,
          5.6870e-01,  1.7351e-01, -1.0828e+00,  1.4266e-01, -4.6540e-01,
         -4.9525e-01, -8.8987e-01,  7.9215e-03,  4.2150e-01, -1.1480e+00,
         -3.9985e-01, -4.9685e-01,  7.3630e-02,  2.5035e-01, -4.0285e-02,
          4.1293e-01,  2.1053e-03, -9.6422e-01,  1.1631e+00,  6.6043e-01,
         -1.2388e-02, -6.1880e-01, -4.0961e-01, -1.9774e-01,  1.5307e+00,
         -1.2538e+00,  2.1101e-01,  2.6350e-01, -1.4140e-01,  2.0248e+00,
         -3.5578e-01, -2.9114e-01,  1.8988e+00,  5.4328e-01, -7.8603e-01,
         -1.1670e-01, -3.7932e-01, -3.3475e-01, -8.0494e-01,  1.1325e+00,
          9.6063e-01,  4.6515e-01,  2.9308e-01, -3.5665e-02,  2.7208e-01,
         -1.1135e-01,  3.0753e-01, -2.3362e-01, -1.3722e-01,  6.0154e-02,
          1.0000e+00, -4.2331e-02,  1.8730e-01, -2.7156e-01, -6.9842e-02,
          5.3731e-01,  3.8135e-01, -4.4011e-02, -1.0702e+00,  7.5283e-02,
          1.1274e+00,  2.0358e-01,  3.4605e-01, -8.9986e-01,  8.5906e-01,
         -4.1695e-01,  5.9871e-01,  7.7463e-01, -2.2031e-01, -1.3836e+00,
         -1.6536e-01,  1.4404e+00, -6.3772e-01, -1.3906e-01,  7.3834e-01,
         -5.7491e-01, -8.3269e-01,  6.2590e-01,  2.8333e-02, -8.6895e-01,
         -7.5529e-01,  2.5479e-01,  5.0380e-02,  4.8543e-01,  4.4603e-01,
         -8.2627e-01,  5.4601e-01, -1.0603e+00, -4.5744e-01,  1.0356e-01,
          1.4635e-01,  5.3009e-01, -9.5723e-01, -1.5420e+00,  5.2195e-01,
         -1.2904e-01,  1.1995e-01,  5.4312e-01, -3.3691e-01,  7.8630e-01,
         -1.7866e-01,  5.6791e-01,  4.4472e-01, -3.2187e-01,  9.1242e-01,
         -2.3888e-02,  5.6556e-01,  1.3847e-01,  1.4746e-01, -1.2100e+00,
         -8.7145e-01,  4.8139e-01,  1.3817e-01,  5.3236e-02, -5.1764e-01,
         -1.1668e+00, -1.3702e+00,  6.2559e-01,  2.3336e-01,  5.7324e-01,
          1.3074e+00,  6.3993e-01, -8.4486e-01,  7.1002e-01, -1.2785e+00,
         -2.7306e-01,  4.0953e-01, -1.1273e+00,  5.2327e-01, -6.6157e-01,
         -1.8975e-01,  4.2904e-01, -9.4916e-01, -5.2951e-02, -4.6578e-02,
         -5.6712e-01,  9.4175e-01,  5.3608e-01,  9.3738e-02, -1.9609e-01,
          6.0802e-01,  2.2892e-01, -5.6528e-01, -7.6116e-01,  2.9294e-01,
         -1.8774e-01, -3.1609e-01, -1.2227e+00,  2.3431e-01, -3.0465e-01,
         -7.1129e-02, -4.4226e-01,  2.4349e-01, -6.8210e-01, -6.7780e-01,
          7.0981e-01, -2.0101e-01, -4.2519e-01, -7.1677e-01,  8.9140e-01,
          7.4235e-01,  2.4567e-01, -5.2366e-02, -1.8820e+00, -5.1555e-01,
         -1.1735e+00, -3.8623e-02, -2.6649e-01,  3.4617e-01,  1.2816e+00,
          5.2850e-01, -7.2588e-01, -5.0310e-01, -1.7097e-01, -1.1367e-01,
          6.5119e-01,  6.1482e-02,  4.6132e-01,  2.0711e-02, -4.7479e-01,
          1.0596e+00,  4.6346e-01, -4.8310e-01,  3.9904e-01,  7.2776e-01,
         -5.8351e-01, -6.8125e-01, -2.3892e-01,  1.2395e+00,  5.9254e-01,
         -5.2842e-02,  1.1435e+00,  3.4755e-01,  3.0956e-01, -3.7020e-01,
         -1.2418e+00,  7.3583e-01,  8.7331e-01, -8.8891e-01, -1.3669e+00,
         -5.5610e-01,  1.7111e+00, -6.3320e-01, -9.3756e-01, -6.7801e-01,
          3.6141e-01, -4.3058e-01, -1.6237e+00, -2.2534e-03, -2.9606e-01,
         -2.4069e-01,  8.7522e-01,  6.8967e-01,  6.5856e-01, -2.2394e-01,
         -6.6451e-01,  2.5546e-01,  3.7866e-01, -7.8800e-01, -1.0360e-01,
          1.1780e+00, -4.2613e-01, -4.8284e-01,  3.0172e-01,  3.3935e-01,
         -1.0017e+00, -1.0625e+00, -9.9563e-01,  5.5975e-01,  4.8127e-01,
         -8.1309e-01, -1.0123e+00, -7.0322e-01,  3.9013e-01,  2.0429e-01,
         -1.7669e-01,  2.8403e-01, -9.8228e-02,  5.3307e-01, -1.2050e+00,
          3.6193e-01,  6.7493e-01,  2.3740e-01, -8.1326e-01, -9.1595e-01,
          8.9700e-01,  6.0256e-01,  1.6361e-01,  1.5718e-02, -1.0041e+00,
         -1.1453e+00,  3.9576e-01, -4.3622e-01,  5.4787e-02,  4.5549e-01,
         -2.6584e-01,  1.0097e+00, -1.1525e+00,  3.8833e-01, -3.0064e-01,
          1.1983e-01, -7.5229e-01,  3.7943e-01, -8.8485e-01, -2.0189e-01,
         -5.1680e-02,  1.6379e-01, -4.7805e-01,  2.6446e-01,  1.1020e+00,
          1.2943e+00, -1.3654e+00, -1.9828e-01,  9.8739e-01,  5.0905e-01,
          2.4655e+00,  8.0118e-01, -5.3549e-01, -3.5396e-01, -5.9600e-01,
         -1.1392e+00, -1.6894e+00, -7.1626e-01,  2.2461e-01, -4.1469e-01,
          1.3864e-02, -2.8936e-02,  3.9534e-01, -3.7926e-03, -1.2129e+00,
          1.1849e+00, -2.8869e-02, -4.8026e-01, -2.9386e-01,  9.4544e-01,
         -1.6954e-02,  3.4627e-01, -4.6297e-01, -4.6066e-01,  6.2460e-01,
          1.2460e-01,  9.0044e-01, -4.2875e-01,  2.9934e-01, -1.4491e+00,
          2.1652e-01,  5.0158e-01,  7.0862e-01,  9.3405e-01,  7.0210e-01,
          3.7049e-01, -1.3086e-01, -1.5583e-01,  1.2287e-01, -7.7836e-01,
          4.7401e-01,  2.6203e-02,  6.9135e-01,  3.2839e-01, -3.9343e-01,
          1.7818e+00, -2.6084e-01, -5.9508e-01, -5.0420e-01, -2.7393e-01,
         -3.8869e-01, -7.7620e-01, -4.1533e-01,  8.6591e-02, -1.8774e-01,
         -2.1263e-01, -1.2288e+00,  4.9786e-01,  1.6659e-01,  9.5513e-01,
         -5.5735e-01,  9.8626e-01, -2.1963e-01, -1.1076e-01, -6.0331e-01,
         -1.5524e+00,  8.7342e-02,  1.1193e+00, -4.2755e-01,  7.9212e-01,
         -7.3462e-02, -1.5556e-01, -2.1864e-01, -5.6038e-02,  9.8024e-01,
          7.2140e-01,  8.8700e-02,  3.9965e-01,  2.2163e+00,  1.1123e+00,
         -2.4465e-01, -5.8901e-01,  1.5412e-01, -3.1174e-01, -5.1234e-01,
         -3.7057e-02,  4.4903e-01,  3.6399e-01, -6.4068e-01, -1.5713e+00,
         -5.3063e-01,  2.7001e-01,  7.1635e-01, -2.3794e-01,  7.6621e-01,
          1.3673e-01, -4.0349e-01, -2.5148e-01,  1.2416e+00,  4.7381e-01,
          1.0482e+00,  6.7503e-01, -2.4122e-01,  3.0760e-01, -6.6397e-01,
         -6.0741e-01,  8.3197e-01, -1.3861e-01,  5.1276e-01, -2.6196e-01,
         -4.6866e-01,  2.2646e-01, -2.9222e-01,  5.6583e-01, -1.0793e+00,
          5.7100e-01,  1.4371e+00, -1.2590e+00,  4.0921e-01, -7.8628e-01,
         -9.2582e-01, -3.0055e-01, -6.0776e-01,  3.4828e-01, -2.8345e-01,
          2.3909e-01, -1.1281e-01,  1.5919e+00,  1.2710e+00, -2.3906e-01,
          1.1574e-01, -3.5994e-01,  1.4271e-01, -1.4955e-01, -1.3042e-01,
         -1.8392e-01, -4.5156e-01,  2.5179e-01,  4.4161e-01,  7.8078e-03,
         -7.2282e-01, -2.7580e-01, -2.5266e-01,  1.0303e+00, -8.7261e-02,
         -1.4702e+00, -1.0113e-01,  5.6663e-01, -8.8556e-01,  6.4008e-01,
          1.0039e+00, -3.6726e-01,  1.1634e+00,  1.9928e-01,  1.6139e-01,
         -1.4813e-01,  2.5649e-01, -1.2328e+00,  1.3430e+00, -8.2586e-01,
         -1.5708e-01,  4.4497e-01, -1.8404e+00, -7.8366e-01, -5.1273e-01,
          1.6326e-01,  9.3077e-01, -1.1387e+00, -8.0108e-01, -2.9712e-01,
         -4.4089e-01,  8.0434e-01,  8.1176e-01,  5.4708e-01,  5.7834e-01,
          1.9554e-01,  2.8357e-01, -4.1976e-02, -3.1286e-01, -2.6563e-01,
         -4.6498e-01,  4.0731e-01, -2.1515e+00,  8.8458e-01, -7.4936e-01,
         -1.3404e-01,  2.4209e-01,  7.0388e-01, -8.6912e-01,  4.2592e-01,
          1.4160e+00, -3.5389e-01,  8.2654e-01,  8.4506e-01, -9.5561e-01,
          2.6226e-01, -3.5128e-01,  4.8906e-01, -1.5936e-01, -3.9146e-01,
         -6.0547e-01, -1.2315e+00,  1.2137e-01,  4.2531e-01, -8.0600e-01,
          8.9760e-01,  2.9121e-01, -5.9597e-01, -7.8033e-01, -2.0682e-01,
          1.2387e+00,  4.4304e-01,  7.4266e-01,  9.9439e-01, -2.6606e-01,
         -5.4539e-01, -5.4359e-01,  3.7324e-01, -2.1217e-01, -8.2487e-01,
          3.4677e-01, -8.7679e-01,  8.0238e-01,  1.7108e-01, -2.7524e-01,
          4.8772e-01, -1.1119e+00, -4.5191e-01, -1.2768e+00,  1.2374e+00,
          5.2583e-01,  6.1616e-01, -4.8099e-01,  1.2818e+00,  2.4031e-01,
         -1.2044e-01, -6.7334e-03, -2.6609e-01,  9.3062e-01,  8.5309e-01,
          8.0254e-01, -6.9627e-01, -3.6078e-01,  9.8975e-01,  1.0487e+00,
          2.1164e-01, -5.7535e-01,  2.6409e-01, -1.9075e-02,  4.2178e-01,
          3.8622e-01,  2.8241e-01, -3.4162e-01,  7.7807e-01, -7.2250e-01,
          1.2325e+00, -2.6921e-01, -6.7046e-01, -3.8556e-01, -1.7768e-01,
          6.1079e-01,  1.2258e-01,  5.0323e-01, -2.2192e-01,  1.3113e-01,
         -2.5604e+00,  4.4017e-01,  1.1551e+00, -4.9854e-01, -6.0155e-01,
          1.4511e+00, -7.0187e-01, -5.5628e-02, -8.0041e-01,  4.7326e-01,
          1.0658e+00, -1.4782e+00,  3.9885e-01,  4.0924e-01,  1.0069e+00,
         -3.7764e-01, -6.4446e-01,  3.1802e-01,  2.7118e-01,  6.6783e-01,
         -3.2796e-01, -2.4722e-01,  3.8281e-01, -4.1706e-01,  1.4328e-01,
         -3.7842e-01,  5.0261e-01,  2.9380e-01,  2.3596e-01, -5.0004e-01]])
jason-dai commented 5 years ago

Can you try libtorch c++ code to verify that libtorch can get the correct result?

qiuxin2012 commented 5 years ago

fixed by intel-analytics/analytics-zoo#1481