Advertisement
Guest User

decoder_net

a guest
Feb 16th, 2018
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.08 KB | None | 0 0
  1. {
  2. "storage" : "model.espresso.weights",
  3. "properties" : {
  4.  
  5. },
  6. "format_version" : 200,
  7. "layers" : [
  8. {
  9. "bottom" : "inputFeatures",
  10. "scaling_factor_y" : 2,
  11. "weights" : {
  12.  
  13. },
  14. "mode" : 0,
  15. "top" : "UpsamplingNearest2d_5",
  16. "scaling_factor_x" : 2,
  17. "type" : "upsample",
  18. "name" : "UpsamplingNearest2d_5"
  19. },
  20. {
  21. "pad_r" : 0,
  22. "fused_relu" : 0,
  23. "fused_tanh" : 0,
  24. "pad_fill_mode" : 0,
  25. "pad_b" : 0,
  26. "pad_l" : 0,
  27. "top" : "UpsampleConvLayer_4",
  28. "blob_weights" : 3,
  29. "K" : 512,
  30. "blob_biases" : 1,
  31. "name" : "Conv2d_6",
  32. "has_batch_norm" : 0,
  33. "type" : "convolution",
  34. "n_groups" : 1,
  35. "pad_t" : 0,
  36. "has_biases" : 1,
  37. "C" : 128,
  38. "bottom" : "UpsamplingNearest2d_5",
  39. "weights" : {
  40.  
  41. },
  42. "pad_mode" : 0,
  43. "Nx" : 1,
  44. "pad_value" : 0,
  45. "Ny" : 1,
  46. "n_parallel" : 1
  47. },
  48. {
  49. "bottom" : "inputFeatures",
  50. "training_instancenorm" : 1,
  51. "training_momentum" : 0.89999997615814209,
  52. "training" : 1,
  53. "blob_batchnorm_params" : 5,
  54. "weights" : {
  55.  
  56. },
  57. "training_eps" : 9.9999997473787516e-06,
  58. "top" : "InstanceNorm3d_8",
  59. "C" : 512,
  60. "type" : "batchnorm",
  61. "name" : "InstanceNorm3d_8"
  62. },
  63. {
  64. "mode" : 0,
  65. "weights" : {
  66.  
  67. },
  68. "top" : "ReLU_9",
  69. "type" : "activation",
  70. "name" : "ReLU_9",
  71. "bottom" : "InstanceNorm3d_8"
  72. },
  73. {
  74. "pad_r" : 0,
  75. "fused_relu" : 0,
  76. "fused_tanh" : 0,
  77. "pad_fill_mode" : 0,
  78. "pad_b" : 0,
  79. "pad_l" : 0,
  80. "top" : "Conv2d_10",
  81. "blob_weights" : 9,
  82. "K" : 512,
  83. "blob_biases" : 7,
  84. "name" : "Conv2d_10",
  85. "has_batch_norm" : 0,
  86. "type" : "convolution",
  87. "n_groups" : 1,
  88. "pad_t" : 0,
  89. "has_biases" : 1,
  90. "C" : 32,
  91. "bottom" : "ReLU_9",
  92. "weights" : {
  93.  
  94. },
  95. "pad_mode" : 0,
  96. "Nx" : 1,
  97. "pad_value" : 0,
  98. "Ny" : 1,
  99. "n_parallel" : 1
  100. },
  101. {
  102. "bottom" : "Conv2d_10",
  103. "training_instancenorm" : 1,
  104. "training_momentum" : 0.89999997615814209,
  105. "training" : 1,
  106. "blob_batchnorm_params" : 11,
  107. "weights" : {
  108.  
  109. },
  110. "training_eps" : 9.9999997473787516e-06,
  111. "top" : "InstanceNorm3d_11",
  112. "C" : 32,
  113. "type" : "batchnorm",
  114. "name" : "InstanceNorm3d_11"
  115. },
  116. {
  117. "mode" : 0,
  118. "weights" : {
  119.  
  120. },
  121. "top" : "ReLU_12",
  122. "type" : "activation",
  123. "name" : "ReLU_12",
  124. "bottom" : "InstanceNorm3d_11"
  125. },
  126. {
  127. "bottom" : "ReLU_12",
  128. "scaling_factor_y" : 2,
  129. "weights" : {
  130.  
  131. },
  132. "mode" : 0,
  133. "top" : "UpsamplingNearest2d_14",
  134. "scaling_factor_x" : 2,
  135. "type" : "upsample",
  136. "name" : "UpsamplingNearest2d_14"
  137. },
  138. {
  139. "pad_value" : 0,
  140. "top" : "ReflectionPad2d_15",
  141. "pad_pad_mode" : 0,
  142. "pad_t" : 1,
  143. "pad_r" : 1,
  144. "pad_b" : 1,
  145. "type" : "general_padding",
  146. "pad_fill_mode" : 2,
  147. "bottom" : "UpsamplingNearest2d_14",
  148. "pad_l" : 1,
  149. "name" : "ReflectionPad2d_15",
  150. "weights" : {
  151.  
  152. }
  153. },
  154. {
  155. "pad_r" : 0,
  156. "fused_relu" : 0,
  157. "fused_tanh" : 0,
  158. "pad_fill_mode" : 0,
  159. "pad_b" : 0,
  160. "pad_l" : 0,
  161. "top" : "UpsampleConvLayer_13",
  162. "blob_weights" : 15,
  163. "K" : 32,
  164. "blob_biases" : 13,
  165. "name" : "Conv2d_16",
  166. "has_batch_norm" : 0,
  167. "type" : "convolution",
  168. "n_groups" : 1,
  169. "pad_t" : 0,
  170. "has_biases" : 1,
  171. "C" : 32,
  172. "bottom" : "ReflectionPad2d_15",
  173. "weights" : {
  174.  
  175. },
  176. "pad_mode" : 0,
  177. "Nx" : 3,
  178. "pad_value" : 0,
  179. "Ny" : 3,
  180. "n_parallel" : 1
  181. },
  182. {
  183. "bottom" : "UpsampleConvLayer_13",
  184. "training_instancenorm" : 1,
  185. "training_momentum" : 0.89999997615814209,
  186. "training" : 1,
  187. "blob_batchnorm_params" : 17,
  188. "weights" : {
  189.  
  190. },
  191. "training_eps" : 9.9999997473787516e-06,
  192. "top" : "InstanceNorm3d_17",
  193. "C" : 32,
  194. "type" : "batchnorm",
  195. "name" : "InstanceNorm3d_17"
  196. },
  197. {
  198. "mode" : 0,
  199. "weights" : {
  200.  
  201. },
  202. "top" : "ReLU_18",
  203. "type" : "activation",
  204. "name" : "ReLU_18",
  205. "bottom" : "InstanceNorm3d_17"
  206. },
  207. {
  208. "pad_r" : 0,
  209. "fused_relu" : 0,
  210. "fused_tanh" : 0,
  211. "pad_fill_mode" : 0,
  212. "pad_b" : 0,
  213. "pad_l" : 0,
  214. "top" : "Sequential_7",
  215. "blob_weights" : 21,
  216. "K" : 32,
  217. "blob_biases" : 19,
  218. "name" : "Conv2d_19",
  219. "has_batch_norm" : 0,
  220. "type" : "convolution",
  221. "n_groups" : 1,
  222. "pad_t" : 0,
  223. "has_biases" : 1,
  224. "C" : 128,
  225. "bottom" : "ReLU_18",
  226. "weights" : {
  227.  
  228. },
  229. "pad_mode" : 0,
  230. "Nx" : 1,
  231. "pad_value" : 0,
  232. "Ny" : 1,
  233. "n_parallel" : 1
  234. },
  235. {
  236. "alpha" : 1,
  237. "bottom" : "UpsampleConvLayer_4,Sequential_7",
  238. "operation" : 0,
  239. "weights" : {
  240.  
  241. },
  242. "fused_relu" : 0,
  243. "top" : "UpBottleneck_3",
  244. "type" : "elementwise",
  245. "name" : "add_20",
  246. "beta" : 0
  247. },
  248. {
  249. "bottom" : "UpBottleneck_3",
  250. "scaling_factor_y" : 2,
  251. "weights" : {
  252.  
  253. },
  254. "mode" : 0,
  255. "top" : "UpsamplingNearest2d_23",
  256. "scaling_factor_x" : 2,
  257. "type" : "upsample",
  258. "name" : "UpsamplingNearest2d_23"
  259. },
  260. {
  261. "pad_r" : 0,
  262. "fused_relu" : 0,
  263. "fused_tanh" : 0,
  264. "pad_fill_mode" : 0,
  265. "pad_b" : 0,
  266. "pad_l" : 0,
  267. "top" : "UpsampleConvLayer_22",
  268. "blob_weights" : 25,
  269. "K" : 128,
  270. "blob_biases" : 23,
  271. "name" : "Conv2d_24",
  272. "has_batch_norm" : 0,
  273. "type" : "convolution",
  274. "n_groups" : 1,
  275. "pad_t" : 0,
  276. "has_biases" : 1,
  277. "C" : 64,
  278. "bottom" : "UpsamplingNearest2d_23",
  279. "weights" : {
  280.  
  281. },
  282. "pad_mode" : 0,
  283. "Nx" : 1,
  284. "pad_value" : 0,
  285. "Ny" : 1,
  286. "n_parallel" : 1
  287. },
  288. {
  289. "bottom" : "UpBottleneck_3",
  290. "training_instancenorm" : 1,
  291. "training_momentum" : 0.89999997615814209,
  292. "training" : 1,
  293. "blob_batchnorm_params" : 27,
  294. "weights" : {
  295.  
  296. },
  297. "training_eps" : 9.9999997473787516e-06,
  298. "top" : "InstanceNorm3d_26",
  299. "C" : 128,
  300. "type" : "batchnorm",
  301. "name" : "InstanceNorm3d_26"
  302. },
  303. {
  304. "mode" : 0,
  305. "weights" : {
  306.  
  307. },
  308. "top" : "ReLU_27",
  309. "type" : "activation",
  310. "name" : "ReLU_27",
  311. "bottom" : "InstanceNorm3d_26"
  312. },
  313. {
  314. "pad_r" : 0,
  315. "fused_relu" : 0,
  316. "fused_tanh" : 0,
  317. "pad_fill_mode" : 0,
  318. "pad_b" : 0,
  319. "pad_l" : 0,
  320. "top" : "Conv2d_28",
  321. "blob_weights" : 31,
  322. "K" : 128,
  323. "blob_biases" : 29,
  324. "name" : "Conv2d_28",
  325. "has_batch_norm" : 0,
  326. "type" : "convolution",
  327. "n_groups" : 1,
  328. "pad_t" : 0,
  329. "has_biases" : 1,
  330. "C" : 16,
  331. "bottom" : "ReLU_27",
  332. "weights" : {
  333.  
  334. },
  335. "pad_mode" : 0,
  336. "Nx" : 1,
  337. "pad_value" : 0,
  338. "Ny" : 1,
  339. "n_parallel" : 1
  340. },
  341. {
  342. "bottom" : "Conv2d_28",
  343. "training_instancenorm" : 1,
  344. "training_momentum" : 0.89999997615814209,
  345. "training" : 1,
  346. "blob_batchnorm_params" : 33,
  347. "weights" : {
  348.  
  349. },
  350. "training_eps" : 9.9999997473787516e-06,
  351. "top" : "InstanceNorm3d_29",
  352. "C" : 16,
  353. "type" : "batchnorm",
  354. "name" : "InstanceNorm3d_29"
  355. },
  356. {
  357. "mode" : 0,
  358. "weights" : {
  359.  
  360. },
  361. "top" : "ReLU_30",
  362. "type" : "activation",
  363. "name" : "ReLU_30",
  364. "bottom" : "InstanceNorm3d_29"
  365. },
  366. {
  367. "bottom" : "ReLU_30",
  368. "scaling_factor_y" : 2,
  369. "weights" : {
  370.  
  371. },
  372. "mode" : 0,
  373. "top" : "UpsamplingNearest2d_32",
  374. "scaling_factor_x" : 2,
  375. "type" : "upsample",
  376. "name" : "UpsamplingNearest2d_32"
  377. },
  378. {
  379. "pad_value" : 0,
  380. "top" : "ReflectionPad2d_33",
  381. "pad_pad_mode" : 0,
  382. "pad_t" : 1,
  383. "pad_r" : 1,
  384. "pad_b" : 1,
  385. "type" : "general_padding",
  386. "pad_fill_mode" : 2,
  387. "bottom" : "UpsamplingNearest2d_32",
  388. "pad_l" : 1,
  389. "name" : "ReflectionPad2d_33",
  390. "weights" : {
  391.  
  392. }
  393. },
  394. {
  395. "pad_r" : 0,
  396. "fused_relu" : 0,
  397. "fused_tanh" : 0,
  398. "pad_fill_mode" : 0,
  399. "pad_b" : 0,
  400. "pad_l" : 0,
  401. "top" : "UpsampleConvLayer_31",
  402. "blob_weights" : 37,
  403. "K" : 16,
  404. "blob_biases" : 35,
  405. "name" : "Conv2d_34",
  406. "has_batch_norm" : 0,
  407. "type" : "convolution",
  408. "n_groups" : 1,
  409. "pad_t" : 0,
  410. "has_biases" : 1,
  411. "C" : 16,
  412. "bottom" : "ReflectionPad2d_33",
  413. "weights" : {
  414.  
  415. },
  416. "pad_mode" : 0,
  417. "Nx" : 3,
  418. "pad_value" : 0,
  419. "Ny" : 3,
  420. "n_parallel" : 1
  421. },
  422. {
  423. "bottom" : "UpsampleConvLayer_31",
  424. "training_instancenorm" : 1,
  425. "training_momentum" : 0.89999997615814209,
  426. "training" : 1,
  427. "blob_batchnorm_params" : 39,
  428. "weights" : {
  429.  
  430. },
  431. "training_eps" : 9.9999997473787516e-06,
  432. "top" : "InstanceNorm3d_35",
  433. "C" : 16,
  434. "type" : "batchnorm",
  435. "name" : "InstanceNorm3d_35"
  436. },
  437. {
  438. "mode" : 0,
  439. "weights" : {
  440.  
  441. },
  442. "top" : "ReLU_36",
  443. "type" : "activation",
  444. "name" : "ReLU_36",
  445. "bottom" : "InstanceNorm3d_35"
  446. },
  447. {
  448. "pad_r" : 0,
  449. "fused_relu" : 0,
  450. "fused_tanh" : 0,
  451. "pad_fill_mode" : 0,
  452. "pad_b" : 0,
  453. "pad_l" : 0,
  454. "top" : "Sequential_25",
  455. "blob_weights" : 43,
  456. "K" : 16,
  457. "blob_biases" : 41,
  458. "name" : "Conv2d_37",
  459. "has_batch_norm" : 0,
  460. "type" : "convolution",
  461. "n_groups" : 1,
  462. "pad_t" : 0,
  463. "has_biases" : 1,
  464. "C" : 64,
  465. "bottom" : "ReLU_36",
  466. "weights" : {
  467.  
  468. },
  469. "pad_mode" : 0,
  470. "Nx" : 1,
  471. "pad_value" : 0,
  472. "Ny" : 1,
  473. "n_parallel" : 1
  474. },
  475. {
  476. "alpha" : 1,
  477. "bottom" : "UpsampleConvLayer_22,Sequential_25",
  478. "operation" : 0,
  479. "weights" : {
  480.  
  481. },
  482. "fused_relu" : 0,
  483. "top" : "UpBottleneck_21",
  484. "type" : "elementwise",
  485. "name" : "add_38",
  486. "beta" : 0
  487. },
  488. {
  489. "bottom" : "UpBottleneck_21",
  490. "training_instancenorm" : 1,
  491. "training_momentum" : 0.89999997615814209,
  492. "training" : 1,
  493. "blob_batchnorm_params" : 45,
  494. "weights" : {
  495.  
  496. },
  497. "training_eps" : 9.9999997473787516e-06,
  498. "top" : "InstanceNorm3d_39",
  499. "C" : 64,
  500. "type" : "batchnorm",
  501. "name" : "InstanceNorm3d_39"
  502. },
  503. {
  504. "mode" : 0,
  505. "weights" : {
  506.  
  507. },
  508. "top" : "ReLU_40",
  509. "type" : "activation",
  510. "name" : "ReLU_40",
  511. "bottom" : "InstanceNorm3d_39"
  512. },
  513. {
  514. "pad_value" : 0,
  515. "top" : "ReflectionPad2d_42",
  516. "pad_pad_mode" : 0,
  517. "pad_t" : 3,
  518. "pad_r" : 3,
  519. "pad_b" : 3,
  520. "type" : "general_padding",
  521. "pad_fill_mode" : 2,
  522. "bottom" : "ReLU_40",
  523. "pad_l" : 3,
  524. "name" : "ReflectionPad2d_42",
  525. "weights" : {
  526.  
  527. }
  528. },
  529. {
  530. "pad_r" : 0,
  531. "fused_relu" : 0,
  532. "fused_tanh" : 0,
  533. "pad_fill_mode" : 0,
  534. "pad_b" : 0,
  535. "pad_l" : 0,
  536. "top" : "outputImage",
  537. "blob_weights" : 49,
  538. "K" : 64,
  539. "blob_biases" : 47,
  540. "name" : "Conv2d_43",
  541. "has_batch_norm" : 0,
  542. "type" : "convolution",
  543. "n_groups" : 1,
  544. "pad_t" : 0,
  545. "has_biases" : 1,
  546. "C" : 3,
  547. "bottom" : "ReflectionPad2d_42",
  548. "weights" : {
  549.  
  550. },
  551. "pad_mode" : 0,
  552. "Nx" : 7,
  553. "pad_value" : 0,
  554. "Ny" : 7,
  555. "n_parallel" : 1
  556. }
  557. ]
  558. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement