import tensorflow as tf
import numpy as np
input_data = tf.Variable( np.random.rand(10, 9, 9 ,3), dtype = np.float32 )
filter_data = tf.Variable( np.random.rand(2, 2, 3, 5), dtype = np.float32)
y = tf.nn.depthwise_conv2d(input_data, filter_data, strides = [1, 1, 1, 1], padding = 'SAME')
with tf.Session() as sess:
sess.run(tf.global_variables_initializer())
print sess.run(y)
print sess.run(tf.shape(y))
[[[[ 1.7207824 1.18779159 0.70695192 ..., 1.51094306 1.56399941
1.41727197]
[ 2.00059223 1.19895291 0.77629632 ..., 1.16666067 1.1653378
1.09086204]
[ 1.4367739 1.06497741 0.68482113 ..., 0.48076037 0.43008643
0.40078151]
...,
[ 2.28096247 1.47180331 0.88470566 ..., 0.82807839 0.6883629
0.76281381]
[ 1.56832385 1.24772453 0.82426852 ..., 0.5282889 0.64673841
0.69141895]
[ 0.1778761 0.1719342 0.12480363 ..., 0.77391368 0.49654314
0.6209231 ]]
[[ 1.23276496 0.55750275 0.38242078 ..., 1.13633013 0.94341362
1.02368557]
[ 1.30896568 1.06711006 0.70928591 ..., 1.62497771 1.44275546
1.23500311]
[ 1.26161826 0.84318173 0.45421755 ..., 0.575876 0.98985362
0.74167621]
...,
[ 2.04323721 1.24067008 0.78718328 ..., 0.56321198 0.57086992
0.49290788]
[ 1.24870801 1.18445873 0.74646413 ..., 0.71708786 0.69788182
0.54478168]
[ 0.37237605 0.28211552 0.1509978 ..., 0.53831494 0.69995499
0.52581322]]
[[ 0.72067785 0.31363356 0.17397305 ..., 0.3713133 0.62161553
0.56901431]
[ 0.79649389 0.54808927 0.37111482 ..., 0.98584849 0.94545519
1.07099676]
[ 1.15898669 0.43877602 0.3163504 ..., 0.99622554 0.67980033
0.76393604]
...,
[ 1.41486478 0.94149458 0.62388635 ..., 0.61272281 0.6290381
0.57170767]
[ 1.18022954 0.86464262 0.52766395 ..., 0.67025626 0.78239143
0.73501188]
[ 0.72785711 0.62101293 0.39374226 ..., 0.77534789 0.62860882
0.65680993]]
...,
[[ 1.26537502 1.23182416 0.73252332 ..., 1.08830535 1.27090001
1.21365619]
[ 1.53974128 0.66580343 0.370731 ..., 0.68990874 0.51117939
0.6652295 ]
[ 1.53683007 1.41391563 0.86017978 ..., 0.89879525 0.71866834
0.67533821]
...,
[ 1.83479667 1.17119515 0.74250942 ..., 1.2777431 1.29766762
1.15707421]
[ 1.90846634 1.05065775 0.74672729 ..., 0.96261191 1.08822227
0.97365046]
[ 0.62190092 0.64295399 0.49561551 ..., 1.03244781 0.93519157
0.90059781]]
[[ 1.45879769 0.93041921 0.58679628 ..., 1.03879118 0.72352296
0.77858776]
[ 1.33228338 0.91887385 0.58875358 ..., 0.23526967 0.40260166
0.3011578 ]
[ 1.40751255 0.70770514 0.47853494 ..., 0.71264136 0.69491404
0.63373554]
...,
[ 1.78056574 1.11802125 0.63765347 ..., 1.05203891 0.84709311
0.9169482 ]
[ 1.27411199 1.2489053 0.72070193 ..., 0.86456144 0.96695393
0.90717804]
[ 0.56331462 0.4144327 0.21093777 ..., 0.79028499 0.64325523
0.6701352 ]]
[[ 0.70263636 0.32788843 0.28111795 ..., 0.25010818 0.2113407
0.30472386]
[ 0.62459719 0.33937353 0.28407636 ..., 0.25924265 0.14889835
0.23094706]
[ 0.48314461 0.26172048 0.21917421 ..., 0.10185794 0.28481236
0.36461079]
...,
[ 1.11669195 0.61490518 0.51370627 ..., 0.21015364 0.23227054
0.32222974]
[ 1.02857494 0.46585512 0.40143734 ..., 0.37449625 0.30095214
0.43752152]
[ 0.47486883 0.49626553 0.38598022 ..., 0.3423447 0.15811428
0.25837013]]]
[[[ 1.88561261 1.18313169 0.73029476 ..., 0.49748412 0.66646409
0.58030957]
[ 1.72187531 1.36241925 0.84671503 ..., 1.42522097 1.35170257
1.25085068]
[ 1.6260314 1.06352949 0.58940816 ..., 1.06838143 1.32255363
1.23627245]
...,
[ 1.40472305 1.11901808 0.71006292 ..., 0.76288426 0.77843511
0.73386931]
[ 1.34995055 1.2433567 0.68645489 ..., 0.84436065 0.83932704
0.80074805]
[ 0.5554474 0.41395479 0.21551611 ..., 0.18105425 0.11463785
0.14485833]]
[[ 1.42603362 0.74717361 0.49269149 ..., 0.78533703 0.80871844
0.67892981]
[ 1.21261668 0.76460171 0.56067824 ..., 1.04048312 1.33168471
1.21806407]
[ 1.22103548 0.47139215 0.38754547 ..., 0.84810984 0.55153441
0.69053841]
...,
[ 1.52886975 0.75747728 0.39338541 ..., 0.67935866 0.98371917
0.82138318]
[ 1.96401608 1.42814565 0.8748433 ..., 0.73657918 0.50515789
0.54386008]
[ 1.07717741 0.92613041 0.59273607 ..., 0.20318085 0.29668567
0.20706926]]
[[ 1.70787084 1.42929411 0.75316334 ..., 1.00731742 1.35286033
1.09843469]
[ 1.18030322 0.9703939 0.51957542 ..., 1.46424079 1.25595784
1.14252007]
[ 0.64235914 0.5897634 0.27741504 ..., 0.70222706 0.88140589
0.64098948]
...,
[ 1.32361841 0.77942556 0.55127716 ..., 0.74378651 0.46304396
0.58756346]
[ 1.38172317 0.75186378 0.52718759 ..., 0.75878513 0.72222984
0.56458873]
[ 0.81189138 0.76266515 0.53832603 ..., 0.71381968 0.90035093
0.68987668]]
...,
[[ 1.62690663 0.97910506 0.484182 ..., 0.45433259 0.47357249
0.33471039]
[ 1.77464461 1.28681183 0.78496689 ..., 0.69382292 0.86986536
0.66651791]
[ 0.94270837 0.71928036 0.45455289 ..., 1.36445212 1.30127323
1.06664217]
...,
[ 0.91711354 0.61593157 0.40467176 ..., 1.06456554 1.0976392
0.95609021]
[ 1.41951442 0.79451954 0.46177197 ..., 0.7996276 0.95211506
0.85256165]
[ 1.23948646 1.08948171 0.71577704 ..., 0.88972664 0.76038158
0.76404274]]
[[ 1.8017565 1.08284974 0.72906852 ..., 0.37043831 0.37359405
0.42049709]
[ 1.68789339 1.36252725 0.82338077 ..., 0.66943884 0.68248689
0.71663004]
[ 1.39972711 1.16241217 0.6501562 ..., 0.93793267 1.00339401
1.07788801]
...,
[ 0.85635263 0.72650552 0.41122553 ..., 0.94390416 0.90118653
0.90626222]
[ 1.40443456 0.70410669 0.40099302 ..., 0.50042361 0.54448849
0.60335869]
[ 0.97778052 0.88839108 0.60566008 ..., 0.45201334 0.23589626
0.34832394]]
[[ 0.66004264 0.3155804 0.26947719 ..., 0.08755194 0.07308763
0.10558923]
[ 1.06318128 0.32553926 0.30363619 ..., 0.10174051 0.19061868
0.25059843]
[ 1.08782673 0.65278065 0.53879559 ..., 0.38624555 0.19897987
0.31641921]
...,
[ 0.66339505 0.2721765 0.23873097 ..., 0.38138855 0.24353057
0.36938173]
[ 0.7863484 0.3553741 0.30634809 ..., 0.18148988 0.09630158
0.15207361]
[ 0.3636415 0.38002652 0.29557306 ..., 0.03337951 0.01541656
0.02519177]]]
[[[ 1.53688407 1.00221741 0.60505474 ..., 0.95727682 0.91902959
0.7548992 ]
[ 1.40690589 1.18260431 0.67910075 ..., 0.74278879 1.04347003
0.85082698]
[ 1.40554619 0.97446501 0.53799284 ..., 1.25853395 1.08868372
1.02735496]
...,
[ 1.40450203 0.96927685 0.61478686 ..., 1.17928052 0.83518797
0.85327601]
[ 1.22398293 0.49952999 0.36685002 ..., 0.65184581 0.76193339
0.50070965]
[ 0.74655735 0.73160261 0.53795576 ..., 0.31195083 0.49963322
0.32960713]]
[[ 1.15652299 0.8253389 0.51787806 ..., 0.82934737 0.67736685
0.73204195]
[ 1.95061374 1.31509328 0.74847341 ..., 0.94759774 1.04019248
0.9746995 ]
[ 1.85544121 1.25823593 0.80272079 ..., 1.04240978 0.92388844
0.88554847]
...,
[ 0.93466574 0.8298322 0.55416453 ..., 0.84067559 0.80853784
0.7176348 ]
[ 0.81077069 0.68337953 0.34668714 ..., 0.97473562 1.18262076
1.06555402]
[ 0.63757205 0.50457615 0.28906462 ..., 0.48198175 0.27734762
0.37825438]]
[[ 0.87085682 0.28553018 0.18357669 ..., 0.42560178 0.57394123
0.49131393]
[ 1.53034878 0.74295831 0.54759943 ..., 1.1801089 1.03839624
0.92172158]
[ 1.28766274 1.15596151 0.74920112 ..., 1.1249125 1.37844837
1.10880983]
...,
[ 1.2997452 0.96808279 0.4885726 ..., 0.48473674 0.57441717
0.5867731 ]
[ 1.51757407 0.8908726 0.52786195 ..., 1.18026066 0.96128649
0.93828082]
[ 0.74029595 0.67773682 0.46581063 ..., 0.27356935 0.37983862
0.27360582]]
...,
[[ 1.35516107 1.19270146 0.76242876 ..., 1.04791772 0.93865055
0.97991335]
[ 1.71042013 1.06734347 0.5739181 ..., 1.11241663 1.18028426
1.15423524]
[ 1.77997541 1.14452362 0.76205415 ..., 1.05343652 0.79030633
0.77535784]
...,
[ 1.58083737 1.28893185 0.7829712 ..., 1.13786566 0.96451402
1.01777875]
[ 1.66507745 0.91300374 0.59155816 ..., 1.13654661 1.12870133
1.03107095]
[ 0.49313295 0.50677335 0.38866872 ..., 0.50036788 0.49104527
0.44648293]]
[[ 1.28617525 0.90530515 0.488648 ..., 0.83700585 0.90054989
0.75740176]
[ 2.08645034 1.14160478 0.72975802 ..., 1.40636921 1.40262079
1.17098045]
[ 1.15872812 1.22314095 0.75369787 ..., 0.70702398 1.01760876
0.85912955]
...,
[ 1.43563223 0.62178206 0.40322521 ..., 1.01469648 1.25830638
0.99350107]
[ 1.00517607 0.98144817 0.66049558 ..., 1.1050086 1.17030239
1.06457388]
[ 0.22547632 0.17093498 0.09158899 ..., 0.45619962 0.37834108
0.38870028]]
[[ 0.99596757 0.18341717 0.19771352 ..., 0.26076725 0.38250649
0.51394868]
[ 0.88440412 0.7044062 0.56198257 ..., 0.72286689 0.55203718
0.80958092]
[ 0.80152535 0.19599028 0.19363703 ..., 0.58876634 0.32364294
0.50693232]
...,
[ 0.54605711 0.30485025 0.25417155 ..., 0.6077078 0.5118078
0.73835033]
[ 0.42931458 0.22252397 0.18759298 ..., 0.62597233 0.36621928
0.56574088]
[ 0.17630996 0.18425415 0.14330728 ..., 0.20625347 0.0952596
0.15566105]]]
...,
[[[ 1.82150459 1.05768979 0.65884161 ..., 1.11496472 0.88281405
0.98060858]
[ 1.60984492 1.41415322 0.83157927 ..., 1.48952579 1.36902547
1.17304969]
[ 1.99725866 1.26884556 0.69386965 ..., 0.87730753 1.06513536
0.77150583]
...,
[ 1.17577386 1.13379455 0.67329794 ..., 0.8168509 0.96599543
0.86224627]
[ 0.7429744 0.6452843 0.30605349 ..., 0.61958158 0.70665675
0.79414427]
[ 0.40975195 0.30933669 0.1646018 ..., 0.61663419 0.28918129
0.46653977]]
[[ 1.24606442 1.02273822 0.61685312 ..., 0.71482038 1.06570899
0.8316859 ]
[ 1.99653339 1.03948379 0.65259302 ..., 1.41627836 1.38358426
1.30771697]
[ 1.78181207 1.12587154 0.77892524 ..., 1.30872917 1.35237515
1.25736094]
...,
[ 1.28752935 0.88737482 0.53368485 ..., 1.09425569 1.1141125
0.97513777]
[ 1.61393464 1.15996826 0.69180977 ..., 0.83170784 0.75968087
0.58396137]
[ 0.7441864 0.64317846 0.4142423 ..., 0.35133538 0.5875017
0.37778649]]
[[ 1.7302444 0.91230607 0.46492797 ..., 1.10510468 1.03816795
0.99508053]
[ 1.62250733 1.29366994 0.82632387 ..., 0.98982549 1.15763223
1.09138834]
[ 1.00297129 0.63703042 0.37409064 ..., 1.2746408 1.02115273
1.01406682]
...,
[ 1.05737209 0.44227183 0.27920789 ..., 1.07873368 0.95214182
0.93811941]
[ 1.35500991 0.90491831 0.61469632 ..., 1.10376024 1.1678586
1.01097953]
[ 0.60249639 0.55412889 0.38271296 ..., 0.9552269 0.97226161
0.86158383]]
...,
[[ 1.69725752 1.0056411 0.68773448 ..., 0.49453714 0.85953969
0.69917774]
[ 1.83770776 1.10961616 0.73581219 ..., 0.94482225 0.84608525
0.93270767]
[ 2.0548861 1.44013953 0.89924121 ..., 1.0671128 0.99813378
0.99933302]
...,
[ 1.12885737 0.87274194 0.49432677 ..., 1.52487659 1.47125244
1.35024583]
[ 0.82370889 0.54854161 0.33181509 ..., 0.91622883 1.11108315
1.03612983]
[ 0.2691589 0.2472164 0.17049851 ..., 0.57380998 0.32919124
0.45005611]]
[[ 1.00505948 0.85191596 0.47353795 ..., 1.0611521 0.92697394
0.83802855]
[ 1.59864342 1.01791155 0.57798201 ..., 0.95869243 1.08528578
0.83315706]
[ 1.68851244 1.03426361 0.64145535 ..., 0.95778978 1.14700747
0.96315742]
...,
[ 1.67055714 1.16392422 0.69599545 ..., 0.92384684 0.93943453
1.01107466]
[ 0.86265862 0.68981224 0.44030643 ..., 0.8052364 0.52604723
0.62092674]
[ 0.20586258 0.17895506 0.11605622 ..., 0.21131369 0.2602956
0.20257373]]
[[ 0.82813066 0.10205413 0.12839355 ..., 0.36839938 0.35476217
0.50144655]
[ 1.01634264 0.6332773 0.52008176 ..., 0.5177955 0.47832143
0.68022275]
[ 0.84453249 0.36308381 0.31575385 ..., 0.64979637 0.40033436
0.61169004]
...,
[ 0.97949255 0.62749356 0.51348197 ..., 0.33973908 0.19732589
0.30531228]
[ 0.43304256 0.32609123 0.26174432 ..., 0.11560793 0.1282302
0.1778135 ]
[ 0.09859946 0.10304216 0.08014306 ..., 0.20017174 0.09245071
0.15107112]]]
[[[ 1.90205085 1.40369964 0.88427281 ..., 1.23840094 1.26513052
1.22536945]
[ 1.33903182 1.2134335 0.66475916 ..., 1.4225744 1.18929851
1.0776484 ]
[ 1.25247443 0.76428944 0.43731681 ..., 1.06375885 1.30584538
0.97457647]
...,
[ 1.41507471 1.03029227 0.67850959 ..., 1.0772661 0.93793797
0.88933003]
[ 1.38537407 1.22965419 0.69184428 ..., 0.96319014 1.14066887
0.96165121]
[ 0.74801683 0.58428347 0.32822904 ..., 1.08571815 1.03149533
0.95979249]]
[[ 1.53980148 1.07170451 0.69111657 ..., 0.75616741 0.62482959
0.70236814]
[ 1.60948956 0.78981936 0.54193091 ..., 1.047858 1.10832953
1.05655634]
[ 1.13850296 1.07890165 0.70423502 ..., 1.04856873 1.14068913
1.18672681]
...,
[ 1.23994637 0.66956234 0.35892233 ..., 0.83049184 1.04354262
0.92229819]
[ 1.73084652 1.06160414 0.67441928 ..., 0.66083646 0.66220212
0.75620496]
[ 0.94067276 0.85414898 0.58192825 ..., 0.81317633 0.57353163
0.66614366]]
[[ 1.48667407 1.13186061 0.6450755 ..., 0.60846132 0.62339038
0.49165946]
[ 1.18039584 0.85356271 0.50839818 ..., 0.91702193 1.16867661
1.01898551]
[ 1.05881441 0.75046837 0.40906501 ..., 0.91115654 0.65028596
0.64078343]
...,
[ 1.02367413 0.60675466 0.42549744 ..., 1.08611774 1.02727759
0.95135528]
[ 1.10294807 0.68775553 0.45920148 ..., 0.61759907 0.59822917
0.46514273]
[ 0.59301752 0.54234517 0.3723475 ..., 0.64867741 0.7975781
0.62146109]]
...,
[[ 1.48520851 1.09173727 0.65783876 ..., 1.21468949 1.22423518
1.08254492]
[ 1.89195049 1.27874231 0.76223963 ..., 1.35096264 1.28313076
1.03704154]
[ 2.00164986 1.34112597 0.78511685 ..., 0.84176052 1.11862457
0.80889446]
...,
[ 1.48448777 1.20963264 0.75061166 ..., 0.88694143 0.88110316
0.8301326 ]
[ 1.73384249 1.23244774 0.70727074 ..., 0.46739846 0.41412598
0.38063681]
[ 0.80967569 0.69527376 0.44431227 ..., 0.3360163 0.38321808
0.31399092]]
[[ 1.55645406 0.79237711 0.45125985 ..., 0.67927551 0.67202085
0.78288555]
[ 1.89725804 1.45278287 0.88425076 ..., 1.19554114 1.04752076
1.09774172]
[ 2.22005439 1.36547613 0.80248225 ..., 1.53360605 1.48815608
1.34637678]
...,
[ 1.15259135 0.4867326 0.27936643 ..., 1.02662754 0.79231715
0.73551762]
[ 1.79015672 1.21252429 0.80786067 ..., 0.9329114 1.12238252
0.82130772]
[ 0.62730062 0.58636892 0.41182709 ..., 0.67407107 0.79505074
0.63685 ]]
[[ 0.87840825 0.39777896 0.34278408 ..., 0.12424679 0.11751357
0.16653605]
[ 1.12827301 0.44320071 0.39196238 ..., 0.18414986 0.31752571
0.42031083]
[ 1.28702402 0.61870164 0.52784544 ..., 0.64485848 0.52748793
0.76459932]
...,
[ 0.59905756 0.03002757 0.0616264 ..., 0.22957738 0.32558838
0.4389621 ]
[ 0.70220017 0.49199232 0.39818627 ..., 0.60958654 0.50403917
0.72931683]
[ 0.18856083 0.19705702 0.15326497 ..., 0.59513819 0.2748687
0.44915527]]]
[[[ 1.70978749 0.87678301 0.59424472 ..., 1.07766783 0.89903438
0.8911199 ]
[ 1.09096766 1.01697004 0.66229749 ..., 0.67209303 0.77620256
0.64027023]
[ 1.35275578 0.5221417 0.34044802 ..., 0.98605031 1.05535364
0.9499073 ]
...,
[ 1.37911904 0.98247397 0.57119042 ..., 0.75199664 0.49760577
0.5707199 ]
[ 1.71286321 0.81431764 0.54109478 ..., 0.46193755 0.71880019
0.65392721]
[ 0.87553036 0.85118771 0.62124962 ..., 0.87321603 0.62147272
0.71680939]]
[[ 1.68483305 1.50520349 0.82484448 ..., 0.95946622 1.09145284
0.92794812]
[ 1.35935783 0.76653224 0.43507892 ..., 0.55570978 0.65886015
0.65302402]
[ 0.64695257 0.49742293 0.35630989 ..., 0.97200012 0.79323757
0.80142474]
...,
[ 1.52061582 1.03533542 0.63046497 ..., 0.83836126 0.91530418
0.66893315]
[ 1.44561183 1.28542399 0.70850915 ..., 0.8529371 1.08697248
0.86305821]
[ 0.94370377 0.73975432 0.41780573 ..., 0.40927607 0.36216751
0.35474306]]
[[ 1.84393942 1.0352689 0.75143611 ..., 1.4461807 1.36132443
1.19931471]
[ 1.08047545 0.96872133 0.65845054 ..., 0.56625122 0.77577007
0.63755584]
[ 0.82028717 0.87295586 0.41152427 ..., 0.61953294 0.5427134
0.53063011]
...,
[ 1.52676952 0.95612425 0.59542578 ..., 0.68787563 0.80524141
0.84548533]
[ 1.57955587 0.75509387 0.53369731 ..., 1.14390981 0.82617939
0.88036609]
[ 0.89202988 0.861664 0.62507218 ..., 0.53991914 0.651196
0.51391298]]
...,
[[ 1.95310509 1.2977252 0.84255797 ..., 0.55382371 0.61997151
0.57705313]
[ 1.29866016 1.17431593 0.66974485 ..., 0.96403116 1.01536477
0.99204785]
[ 1.77266228 0.88347328 0.53716338 ..., 1.10491168 0.912395
0.86471832]
...,
[ 1.90423703 1.33998489 0.84567893 ..., 0.78469729 0.96728146
0.64173925]
[ 1.42542279 1.0973897 0.71765906 ..., 0.71071601 0.80668527
0.53451502]
[ 0.1402951 0.14373121 0.10994536 ..., 0.37485862 0.58834177
0.39288458]]
[[ 1.54344189 1.33192539 0.80796254 ..., 0.47095296 0.46250668
0.43883222]
[ 1.62414277 0.65660447 0.44514465 ..., 1.21216905 1.14862609
0.96571493]
[ 0.8794629 0.76417017 0.58127379 ..., 0.91713583 1.2572906
1.04662168]
...,
[ 1.81627119 0.92341518 0.5526616 ..., 0.97833604 0.83557349
0.91847938]
[ 1.23230934 1.33217168 0.784738 ..., 0.83414173 0.86042726
0.8728174 ]
[ 0.73408246 0.53466207 0.26722404 ..., 0.6612882 0.49035087
0.54806125]]
[[ 0.99242449 0.38884994 0.34406385 ..., 0.02413939 0.18342601
0.22670086]
[ 0.51325232 0.52843535 0.411511 ..., 0.48638165 0.47962713
0.6756525 ]
[ 0.09465974 0.00883899 0.01265931 ..., 0.69288969 0.42814255
0.65377951]
...,
[ 0.90042734 0.6662758 0.53584957 ..., 0.20608269 0.20667958
0.29046351]
[ 1.0121814 0.24519424 0.24288304 ..., 0.30676919 0.22674504
0.33445904]
[ 0.63355356 0.66210032 0.51496148 ..., 0.22752345 0.10508329
0.17171367]]]]
[10 9 9 15]