Skip to content

Commit

Permalink
Merge pull request #2 from ArSrNa/demo
Browse files Browse the repository at this point in the history
5.0.0 Release
  • Loading branch information
ArSrNa authored Dec 24, 2024
2 parents 1a2eae4 + 7e647c5 commit 1f450b6
Show file tree
Hide file tree
Showing 39 changed files with 8,978 additions and 7,948 deletions.
2 changes: 1 addition & 1 deletion .erb/configs/webpack.config.main.prod.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ const configuration: webpack.Configuration = {
target: 'electron-main',

entry: {
main: path.join(webpackPaths.srcMainPath, 'main.js'),
main: path.join(webpackPaths.srcMainPath, 'main.ts'),
preload: path.join(webpackPaths.srcMainPath, 'preload.ts'),
},

Expand Down
6 changes: 3 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,6 @@ build/
electron-v17.0.0-win32-x64.zip
软件著作权申请/

outputs/setup/Output/ArSrNa 图像超分辨率 v1.2.exe
outputs/ArSrNaESRGAN-win32-x64/ArSrNaESRGAN.exe
mainApp/electron-v17.0.0-win32-x64.zip

outputs/
dist/
99 changes: 0 additions & 99 deletions 1package.json

This file was deleted.

Binary file added assets/certutil/certenc.dll
Binary file not shown.
Binary file added assets/certutil/certutil.exe
Binary file not shown.
1 change: 1 addition & 0 deletions assets/realsgan/models/chain.chn
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"version":"0.21.0","content":{"nodes":[{"data":{"schemaId":"chainner:pytorch:convert_to_ncnn","inputData":{"1":0},"id":"5b205700-dad1-4cb5-bd65-b5ea9f99914a"},"id":"5b205700-dad1-4cb5-bd65-b5ea9f99914a","position":{"x":502,"y":173},"type":"regularNode","selected":false,"height":228,"width":240},{"data":{"schemaId":"chainner:pytorch:load_model","inputData":{"0":"A:\\DevA\\ArESRGAN-GUI\\assets\\realsgan\\models\\realesr-general-wdn-x4v3.pth"},"id":"bd0898d5-076d-4df4-9741-074fdf47552f"},"id":"bd0898d5-076d-4df4-9741-074fdf47552f","position":{"x":168,"y":176},"type":"regularNode","selected":false,"height":280,"width":240},{"data":{"schemaId":"chainner:ncnn:save_model","inputData":{"1":"A:\\DevA\\ArESRGAN-GUI\\assets\\realsgan\\models","2":"realesr-general-wdn-x4v3"},"inputHeight":{"2":80},"nodeWidth":240,"id":"cd43683c-7ead-4868-8d11-0b8d9a6b3253"},"id":"cd43683c-7ead-4868-8d11-0b8d9a6b3253","position":{"x":800,"y":184},"type":"regularNode","selected":false,"height":212,"width":240}],"edges":[{"id":"52193369-d9b8-49bd-9927-558970362e74","sourceHandle":"bd0898d5-076d-4df4-9741-074fdf47552f-0","targetHandle":"5b205700-dad1-4cb5-bd65-b5ea9f99914a-0","source":"bd0898d5-076d-4df4-9741-074fdf47552f","target":"5b205700-dad1-4cb5-bd65-b5ea9f99914a","type":"main","animated":false,"data":{}},{"id":"b8889948-b563-4c5d-b883-d770960f1cf5","sourceHandle":"5b205700-dad1-4cb5-bd65-b5ea9f99914a-0","targetHandle":"cd43683c-7ead-4868-8d11-0b8d9a6b3253-0","source":"5b205700-dad1-4cb5-bd65-b5ea9f99914a","target":"cd43683c-7ead-4868-8d11-0b8d9a6b3253","type":"main","animated":false,"data":{}}],"viewport":{"x":-5.84012432986367,"y":6.728636190065231,"zoom":1}},"timestamp":"2024-12-24T17:18:38.764Z","checksum":"8004ccb39c47a1056e616cdad35b0a3d","migration":39}
Binary file not shown.
74 changes: 74 additions & 0 deletions assets/realsgan/models/realesr-general-wdn-x4v3.param
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
7767517
72 73
Input data 0 1 data
Split splitncnn_input0 1 2 data data_splitncnn_0 data_splitncnn_1
Convolution /Conv 1 1 data_splitncnn_1 /Conv_output_0 0=64 1=3 4=1 5=1 6=1728
PReLU /PRelu 1 1 /Conv_output_0 /PRelu_output_0 0=64
Convolution /Conv_1 1 1 /PRelu_output_0 /Conv_1_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_1 1 1 /Conv_1_output_0 /PRelu_1_output_0 0=64
Convolution /Conv_2 1 1 /PRelu_1_output_0 /Conv_2_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_2 1 1 /Conv_2_output_0 /PRelu_2_output_0 0=64
Convolution /Conv_3 1 1 /PRelu_2_output_0 /Conv_3_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_3 1 1 /Conv_3_output_0 /PRelu_3_output_0 0=64
Convolution /Conv_4 1 1 /PRelu_3_output_0 /Conv_4_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_4 1 1 /Conv_4_output_0 /PRelu_4_output_0 0=64
Convolution /Conv_5 1 1 /PRelu_4_output_0 /Conv_5_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_5 1 1 /Conv_5_output_0 /PRelu_5_output_0 0=64
Convolution /Conv_6 1 1 /PRelu_5_output_0 /Conv_6_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_6 1 1 /Conv_6_output_0 /PRelu_6_output_0 0=64
Convolution /Conv_7 1 1 /PRelu_6_output_0 /Conv_7_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_7 1 1 /Conv_7_output_0 /PRelu_7_output_0 0=64
Convolution /Conv_8 1 1 /PRelu_7_output_0 /Conv_8_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_8 1 1 /Conv_8_output_0 /PRelu_8_output_0 0=64
Convolution /Conv_9 1 1 /PRelu_8_output_0 /Conv_9_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_9 1 1 /Conv_9_output_0 /PRelu_9_output_0 0=64
Convolution /Conv_10 1 1 /PRelu_9_output_0 /Conv_10_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_10 1 1 /Conv_10_output_0 /PRelu_10_output_0 0=64
Convolution /Conv_11 1 1 /PRelu_10_output_0 /Conv_11_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_11 1 1 /Conv_11_output_0 /PRelu_11_output_0 0=64
Convolution /Conv_12 1 1 /PRelu_11_output_0 /Conv_12_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_12 1 1 /Conv_12_output_0 /PRelu_12_output_0 0=64
Convolution /Conv_13 1 1 /PRelu_12_output_0 /Conv_13_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_13 1 1 /Conv_13_output_0 /PRelu_13_output_0 0=64
Convolution /Conv_14 1 1 /PRelu_13_output_0 /Conv_14_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_14 1 1 /Conv_14_output_0 /PRelu_14_output_0 0=64
Convolution /Conv_15 1 1 /PRelu_14_output_0 /Conv_15_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_15 1 1 /Conv_15_output_0 /PRelu_15_output_0 0=64
Convolution /Conv_16 1 1 /PRelu_15_output_0 /Conv_16_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_16 1 1 /Conv_16_output_0 /PRelu_16_output_0 0=64
Convolution /Conv_17 1 1 /PRelu_16_output_0 /Conv_17_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_17 1 1 /Conv_17_output_0 /PRelu_17_output_0 0=64
Convolution /Conv_18 1 1 /PRelu_17_output_0 /Conv_18_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_18 1 1 /Conv_18_output_0 /PRelu_18_output_0 0=64
Convolution /Conv_19 1 1 /PRelu_18_output_0 /Conv_19_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_19 1 1 /Conv_19_output_0 /PRelu_19_output_0 0=64
Convolution /Conv_20 1 1 /PRelu_19_output_0 /Conv_20_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_20 1 1 /Conv_20_output_0 /PRelu_20_output_0 0=64
Convolution /Conv_21 1 1 /PRelu_20_output_0 /Conv_21_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_21 1 1 /Conv_21_output_0 /PRelu_21_output_0 0=64
Convolution /Conv_22 1 1 /PRelu_21_output_0 /Conv_22_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_22 1 1 /Conv_22_output_0 /PRelu_22_output_0 0=64
Convolution /Conv_23 1 1 /PRelu_22_output_0 /Conv_23_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_23 1 1 /Conv_23_output_0 /PRelu_23_output_0 0=64
Convolution /Conv_24 1 1 /PRelu_23_output_0 /Conv_24_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_24 1 1 /Conv_24_output_0 /PRelu_24_output_0 0=64
Convolution /Conv_25 1 1 /PRelu_24_output_0 /Conv_25_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_25 1 1 /Conv_25_output_0 /PRelu_25_output_0 0=64
Convolution /Conv_26 1 1 /PRelu_25_output_0 /Conv_26_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_26 1 1 /Conv_26_output_0 /PRelu_26_output_0 0=64
Convolution /Conv_27 1 1 /PRelu_26_output_0 /Conv_27_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_27 1 1 /Conv_27_output_0 /PRelu_27_output_0 0=64
Convolution /Conv_28 1 1 /PRelu_27_output_0 /Conv_28_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_28 1 1 /Conv_28_output_0 /PRelu_28_output_0 0=64
Convolution /Conv_29 1 1 /PRelu_28_output_0 /Conv_29_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_29 1 1 /Conv_29_output_0 /PRelu_29_output_0 0=64
Convolution /Conv_30 1 1 /PRelu_29_output_0 /Conv_30_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_30 1 1 /Conv_30_output_0 /PRelu_30_output_0 0=64
Convolution /Conv_31 1 1 /PRelu_30_output_0 /Conv_31_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_31 1 1 /Conv_31_output_0 /PRelu_31_output_0 0=64
Convolution /Conv_32 1 1 /PRelu_31_output_0 /Conv_32_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_32 1 1 /Conv_32_output_0 /PRelu_32_output_0 0=64
Convolution /Conv_33 1 1 /PRelu_32_output_0 /Conv_33_output_0 0=48 1=3 4=1 5=1 6=27648
PixelShuffle /DepthToSpace 1 1 /Conv_33_output_0 /DepthToSpace_output_0 0=4
Interp /Resize 1 1 data_splitncnn_0 /Resize_output_0 0=1 1=4.000000e+00 2=4.000000e+00
BinaryOp /Add 2 1 /DepthToSpace_output_0 /Resize_output_0 output
Binary file added assets/realsgan/models/realesr-general-x4v3.bin
Binary file not shown.
74 changes: 74 additions & 0 deletions assets/realsgan/models/realesr-general-x4v3.param
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
7767517
72 73
Input data 0 1 data
Split splitncnn_input0 1 2 data data_splitncnn_0 data_splitncnn_1
Convolution /Conv 1 1 data_splitncnn_1 /Conv_output_0 0=64 1=3 4=1 5=1 6=1728
PReLU /PRelu 1 1 /Conv_output_0 /PRelu_output_0 0=64
Convolution /Conv_1 1 1 /PRelu_output_0 /Conv_1_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_1 1 1 /Conv_1_output_0 /PRelu_1_output_0 0=64
Convolution /Conv_2 1 1 /PRelu_1_output_0 /Conv_2_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_2 1 1 /Conv_2_output_0 /PRelu_2_output_0 0=64
Convolution /Conv_3 1 1 /PRelu_2_output_0 /Conv_3_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_3 1 1 /Conv_3_output_0 /PRelu_3_output_0 0=64
Convolution /Conv_4 1 1 /PRelu_3_output_0 /Conv_4_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_4 1 1 /Conv_4_output_0 /PRelu_4_output_0 0=64
Convolution /Conv_5 1 1 /PRelu_4_output_0 /Conv_5_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_5 1 1 /Conv_5_output_0 /PRelu_5_output_0 0=64
Convolution /Conv_6 1 1 /PRelu_5_output_0 /Conv_6_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_6 1 1 /Conv_6_output_0 /PRelu_6_output_0 0=64
Convolution /Conv_7 1 1 /PRelu_6_output_0 /Conv_7_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_7 1 1 /Conv_7_output_0 /PRelu_7_output_0 0=64
Convolution /Conv_8 1 1 /PRelu_7_output_0 /Conv_8_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_8 1 1 /Conv_8_output_0 /PRelu_8_output_0 0=64
Convolution /Conv_9 1 1 /PRelu_8_output_0 /Conv_9_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_9 1 1 /Conv_9_output_0 /PRelu_9_output_0 0=64
Convolution /Conv_10 1 1 /PRelu_9_output_0 /Conv_10_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_10 1 1 /Conv_10_output_0 /PRelu_10_output_0 0=64
Convolution /Conv_11 1 1 /PRelu_10_output_0 /Conv_11_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_11 1 1 /Conv_11_output_0 /PRelu_11_output_0 0=64
Convolution /Conv_12 1 1 /PRelu_11_output_0 /Conv_12_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_12 1 1 /Conv_12_output_0 /PRelu_12_output_0 0=64
Convolution /Conv_13 1 1 /PRelu_12_output_0 /Conv_13_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_13 1 1 /Conv_13_output_0 /PRelu_13_output_0 0=64
Convolution /Conv_14 1 1 /PRelu_13_output_0 /Conv_14_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_14 1 1 /Conv_14_output_0 /PRelu_14_output_0 0=64
Convolution /Conv_15 1 1 /PRelu_14_output_0 /Conv_15_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_15 1 1 /Conv_15_output_0 /PRelu_15_output_0 0=64
Convolution /Conv_16 1 1 /PRelu_15_output_0 /Conv_16_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_16 1 1 /Conv_16_output_0 /PRelu_16_output_0 0=64
Convolution /Conv_17 1 1 /PRelu_16_output_0 /Conv_17_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_17 1 1 /Conv_17_output_0 /PRelu_17_output_0 0=64
Convolution /Conv_18 1 1 /PRelu_17_output_0 /Conv_18_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_18 1 1 /Conv_18_output_0 /PRelu_18_output_0 0=64
Convolution /Conv_19 1 1 /PRelu_18_output_0 /Conv_19_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_19 1 1 /Conv_19_output_0 /PRelu_19_output_0 0=64
Convolution /Conv_20 1 1 /PRelu_19_output_0 /Conv_20_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_20 1 1 /Conv_20_output_0 /PRelu_20_output_0 0=64
Convolution /Conv_21 1 1 /PRelu_20_output_0 /Conv_21_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_21 1 1 /Conv_21_output_0 /PRelu_21_output_0 0=64
Convolution /Conv_22 1 1 /PRelu_21_output_0 /Conv_22_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_22 1 1 /Conv_22_output_0 /PRelu_22_output_0 0=64
Convolution /Conv_23 1 1 /PRelu_22_output_0 /Conv_23_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_23 1 1 /Conv_23_output_0 /PRelu_23_output_0 0=64
Convolution /Conv_24 1 1 /PRelu_23_output_0 /Conv_24_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_24 1 1 /Conv_24_output_0 /PRelu_24_output_0 0=64
Convolution /Conv_25 1 1 /PRelu_24_output_0 /Conv_25_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_25 1 1 /Conv_25_output_0 /PRelu_25_output_0 0=64
Convolution /Conv_26 1 1 /PRelu_25_output_0 /Conv_26_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_26 1 1 /Conv_26_output_0 /PRelu_26_output_0 0=64
Convolution /Conv_27 1 1 /PRelu_26_output_0 /Conv_27_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_27 1 1 /Conv_27_output_0 /PRelu_27_output_0 0=64
Convolution /Conv_28 1 1 /PRelu_27_output_0 /Conv_28_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_28 1 1 /Conv_28_output_0 /PRelu_28_output_0 0=64
Convolution /Conv_29 1 1 /PRelu_28_output_0 /Conv_29_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_29 1 1 /Conv_29_output_0 /PRelu_29_output_0 0=64
Convolution /Conv_30 1 1 /PRelu_29_output_0 /Conv_30_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_30 1 1 /Conv_30_output_0 /PRelu_30_output_0 0=64
Convolution /Conv_31 1 1 /PRelu_30_output_0 /Conv_31_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_31 1 1 /Conv_31_output_0 /PRelu_31_output_0 0=64
Convolution /Conv_32 1 1 /PRelu_31_output_0 /Conv_32_output_0 0=64 1=3 4=1 5=1 6=36864
PReLU /PRelu_32 1 1 /Conv_32_output_0 /PRelu_32_output_0 0=64
Convolution /Conv_33 1 1 /PRelu_32_output_0 /Conv_33_output_0 0=48 1=3 4=1 5=1 6=27648
PixelShuffle /DepthToSpace 1 1 /Conv_33_output_0 /DepthToSpace_output_0 0=4
Interp /Resize 1 1 data_splitncnn_0 /Resize_output_0 0=1 1=4.000000e+00 2=4.000000e+00
BinaryOp /Add 2 1 /DepthToSpace_output_0 /Resize_output_0 output
Loading

0 comments on commit 1f450b6

Please sign in to comment.