-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of github.com:albanie/mcnSENets
- Loading branch information
Showing
15 changed files
with
184 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
### Report for SE-BN-Inception | ||
Model params 46 MB | ||
|
||
Estimates for a single full pass of model at input size 224 x 224: | ||
|
||
* Memory required for features: 43 MB | ||
* Flops: 2 GFLOPs | ||
|
||
Estimates are given below of the burden of computing the `inception_5b_scale` features in the network for different input sizes using a batch size of 128: | ||
|
||
| input size | feature size | feature memory | flops | | ||
|------------|--------------|----------------|-------| | ||
| 224 x 224 | 7 x 7 x 1024 | 5 GB | 262 GFLOPs | | ||
|
||
A rough outline of where in the network memory is allocated to parameters and features and where the greatest computational cost lies is shown below. The x-axis does not show labels (it becomes hard to read for networks containing hundreds of layers) - it should be interpreted as depicting increasing depth from left to right. The goal is simply to give some idea of the overall profile of the model: | ||
|
||
![SE-BN-Inception profile](figs/SE-BN-Inception.png) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
### Report for SE-ResNeXt-101-32x4d | ||
Model params 187 MB | ||
|
||
Estimates for a single full pass of model at input size 224 x 224: | ||
|
||
* Memory required for features: 197 MB | ||
* Flops: 8 GFLOPs | ||
|
||
Estimates are given below of the burden of computing the `conv5_3` features in the network for different input sizes using a batch size of 128: | ||
|
||
| input size | feature size | feature memory | flops | | ||
|------------|--------------|----------------|-------| | ||
| 112 x 112 | 4 x 4 x 2048 | 6 GB | 264 GFLOPs | | ||
| 224 x 224 | 7 x 7 x 2048 | 25 GB | 1 TFLOPs | | ||
| 336 x 336 | 11 x 11 x 2048 | 56 GB | 2 TFLOPs | | ||
| 448 x 448 | 14 x 14 x 2048 | 98 GB | 4 TFLOPs | | ||
| 560 x 560 | 18 x 18 x 2048 | 154 GB | 6 TFLOPs | | ||
| 672 x 672 | 21 x 21 x 2048 | 221 GB | 9 TFLOPs | | ||
|
||
A rough outline of where in the network memory is allocated to parameters and features and where the greatest computational cost lies is shown below. The x-axis does not show labels (it becomes hard to read for networks containing hundreds of layers) - it should be interpreted as depicting increasing depth from left to right. The goal is simply to give some idea of the overall profile of the model: | ||
|
||
![SE-ResNeXt-101-32x4d profile](figs/SE-ResNeXt-101-32x4d.png) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
### Report for SE-ResNeXt-50-32x4d | ||
Model params 105 MB | ||
|
||
Estimates for a single full pass of model at input size 224 x 224: | ||
|
||
* Memory required for features: 132 MB | ||
* Flops: 4 GFLOPs | ||
|
||
Estimates are given below of the burden of computing the `conv5_3` features in the network for different input sizes using a batch size of 128: | ||
|
||
| input size | feature size | feature memory | flops | | ||
|------------|--------------|----------------|-------| | ||
| 112 x 112 | 4 x 4 x 2048 | 4 GB | 144 GFLOPs | | ||
| 224 x 224 | 7 x 7 x 2048 | 16 GB | 547 GFLOPs | | ||
| 336 x 336 | 11 x 11 x 2048 | 37 GB | 1 TFLOPs | | ||
| 448 x 448 | 14 x 14 x 2048 | 66 GB | 2 TFLOPs | | ||
| 560 x 560 | 18 x 18 x 2048 | 103 GB | 3 TFLOPs | | ||
| 672 x 672 | 21 x 21 x 2048 | 148 GB | 5 TFLOPs | | ||
|
||
A rough outline of where in the network memory is allocated to parameters and features and where the greatest computational cost lies is shown below. The x-axis does not show labels (it becomes hard to read for networks containing hundreds of layers) - it should be interpreted as depicting increasing depth from left to right. The goal is simply to give some idea of the overall profile of the model: | ||
|
||
![SE-ResNeXt-50-32x4d profile](figs/SE-ResNeXt-50-32x4d.png) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
### Report for SE-ResNet-101 | ||
Model params 189 MB | ||
|
||
Estimates for a single full pass of model at input size 224 x 224: | ||
|
||
* Memory required for features: 155 MB | ||
* Flops: 8 GFLOPs | ||
|
||
Estimates are given below of the burden of computing the `conv5_3` features in the network for different input sizes using a batch size of 128: | ||
|
||
| input size | feature size | feature memory | flops | | ||
|------------|--------------|----------------|-------| | ||
| 112 x 112 | 4 x 4 x 2048 | 5 GB | 252 GFLOPs | | ||
| 224 x 224 | 7 x 7 x 2048 | 19 GB | 977 GFLOPs | | ||
| 336 x 336 | 11 x 11 x 2048 | 44 GB | 2 TFLOPs | | ||
| 448 x 448 | 14 x 14 x 2048 | 77 GB | 4 TFLOPs | | ||
| 560 x 560 | 18 x 18 x 2048 | 121 GB | 6 TFLOPs | | ||
| 672 x 672 | 21 x 21 x 2048 | 174 GB | 9 TFLOPs | | ||
|
||
A rough outline of where in the network memory is allocated to parameters and features and where the greatest computational cost lies is shown below. The x-axis does not show labels (it becomes hard to read for networks containing hundreds of layers) - it should be interpreted as depicting increasing depth from left to right. The goal is simply to give some idea of the overall profile of the model: | ||
|
||
![SE-ResNet-101 profile](figs/SE-ResNet-101.png) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
### Report for SE-ResNet-152 | ||
Model params 255 MB | ||
|
||
Estimates for a single full pass of model at input size 224 x 224: | ||
|
||
* Memory required for features: 220 MB | ||
* Flops: 11 GFLOPs | ||
|
||
Estimates are given below of the burden of computing the `conv5_3` features in the network for different input sizes using a batch size of 128: | ||
|
||
| input size | feature size | feature memory | flops | | ||
|------------|--------------|----------------|-------| | ||
| 112 x 112 | 4 x 4 x 2048 | 7 GB | 372 GFLOPs | | ||
| 224 x 224 | 7 x 7 x 2048 | 27 GB | 1 TFLOPs | | ||
| 336 x 336 | 11 x 11 x 2048 | 62 GB | 3 TFLOPs | | ||
| 448 x 448 | 14 x 14 x 2048 | 110 GB | 6 TFLOPs | | ||
| 560 x 560 | 18 x 18 x 2048 | 171 GB | 9 TFLOPs | | ||
| 672 x 672 | 21 x 21 x 2048 | 246 GB | 13 TFLOPs | | ||
|
||
A rough outline of where in the network memory is allocated to parameters and features and where the greatest computational cost lies is shown below. The x-axis does not show labels (it becomes hard to read for networks containing hundreds of layers) - it should be interpreted as depicting increasing depth from left to right. The goal is simply to give some idea of the overall profile of the model: | ||
|
||
![SE-ResNet-152 profile](figs/SE-ResNet-152.png) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
### Report for SE-ResNet-50 | ||
Model params 107 MB | ||
|
||
Estimates for a single full pass of model at input size 224 x 224: | ||
|
||
* Memory required for features: 103 MB | ||
* Flops: 4 GFLOPs | ||
|
||
Estimates are given below of the burden of computing the `conv5_3` features in the network for different input sizes using a batch size of 128: | ||
|
||
| input size | feature size | feature memory | flops | | ||
|------------|--------------|----------------|-------| | ||
| 112 x 112 | 4 x 4 x 2048 | 3 GB | 132 GFLOPs | | ||
| 224 x 224 | 7 x 7 x 2048 | 13 GB | 499 GFLOPs | | ||
| 336 x 336 | 11 x 11 x 2048 | 29 GB | 1 TFLOPs | | ||
| 448 x 448 | 14 x 14 x 2048 | 51 GB | 2 TFLOPs | | ||
| 560 x 560 | 18 x 18 x 2048 | 80 GB | 3 TFLOPs | | ||
| 672 x 672 | 21 x 21 x 2048 | 115 GB | 4 TFLOPs | | ||
|
||
A rough outline of where in the network memory is allocated to parameters and features and where the greatest computational cost lies is shown below. The x-axis does not show labels (it becomes hard to read for networks containing hundreds of layers) - it should be interpreted as depicting increasing depth from left to right. The goal is simply to give some idea of the overall profile of the model: | ||
|
||
![SE-ResNet-50 profile](figs/SE-ResNet-50.png) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
### Report for SENet | ||
Model params 440 MB | ||
|
||
Estimates for a single full pass of model at input size 224 x 224: | ||
|
||
* Memory required for features: 347 MB | ||
* Flops: 21 GFLOPs | ||
|
||
Estimates are given below of the burden of computing the `conv5_3` features in the network for different input sizes using a batch size of 128: | ||
|
||
| input size | feature size | feature memory | flops | | ||
|------------|--------------|----------------|-------| | ||
| 112 x 112 | 4 x 4 x 2048 | 11 GB | 684 GFLOPs | | ||
| 224 x 224 | 7 x 7 x 2048 | 43 GB | 3 TFLOPs | | ||
| 336 x 336 | 11 x 11 x 2048 | 98 GB | 6 TFLOPs | | ||
| 448 x 448 | 14 x 14 x 2048 | 173 GB | 11 TFLOPs | | ||
| 560 x 560 | 18 x 18 x 2048 | 271 GB | 17 TFLOPs | | ||
| 672 x 672 | 21 x 21 x 2048 | 390 GB | 24 TFLOPs | | ||
|
||
A rough outline of where in the network memory is allocated to parameters and features and where the greatest computational cost lies is shown below. The x-axis does not show labels (it becomes hard to read for networks containing hundreds of layers) - it should be interpreted as depicting increasing depth from left to right. The goal is simply to give some idea of the overall profile of the model: | ||
|
||
![SENet profile](figs/SENet.png) |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.