Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
vision
Commits
df7524f2
Commit
df7524f2
authored
Oct 22, 2017
by
Alykhan Tejani
Committed by
Francisco Massa
Oct 22, 2017
Browse files
add stride=1 for average pooling in models to have consistent printing with other frameworks (#306)
parent
45dab0e4
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
3 additions
and
3 deletions
+3
-3
torchvision/models/densenet.py
torchvision/models/densenet.py
+1
-1
torchvision/models/resnet.py
torchvision/models/resnet.py
+1
-1
torchvision/models/squeezenet.py
torchvision/models/squeezenet.py
+1
-1
No files found.
torchvision/models/densenet.py
View file @
df7524f2
...
@@ -156,6 +156,6 @@ class DenseNet(nn.Module):
...
@@ -156,6 +156,6 @@ class DenseNet(nn.Module):
def
forward
(
self
,
x
):
def
forward
(
self
,
x
):
features
=
self
.
features
(
x
)
features
=
self
.
features
(
x
)
out
=
F
.
relu
(
features
,
inplace
=
True
)
out
=
F
.
relu
(
features
,
inplace
=
True
)
out
=
F
.
avg_pool2d
(
out
,
kernel_size
=
7
).
view
(
features
.
size
(
0
),
-
1
)
out
=
F
.
avg_pool2d
(
out
,
kernel_size
=
7
,
stride
=
1
).
view
(
features
.
size
(
0
),
-
1
)
out
=
self
.
classifier
(
out
)
out
=
self
.
classifier
(
out
)
return
out
return
out
torchvision/models/resnet.py
View file @
df7524f2
...
@@ -107,7 +107,7 @@ class ResNet(nn.Module):
...
@@ -107,7 +107,7 @@ class ResNet(nn.Module):
self
.
layer2
=
self
.
_make_layer
(
block
,
128
,
layers
[
1
],
stride
=
2
)
self
.
layer2
=
self
.
_make_layer
(
block
,
128
,
layers
[
1
],
stride
=
2
)
self
.
layer3
=
self
.
_make_layer
(
block
,
256
,
layers
[
2
],
stride
=
2
)
self
.
layer3
=
self
.
_make_layer
(
block
,
256
,
layers
[
2
],
stride
=
2
)
self
.
layer4
=
self
.
_make_layer
(
block
,
512
,
layers
[
3
],
stride
=
2
)
self
.
layer4
=
self
.
_make_layer
(
block
,
512
,
layers
[
3
],
stride
=
2
)
self
.
avgpool
=
nn
.
AvgPool2d
(
7
)
self
.
avgpool
=
nn
.
AvgPool2d
(
7
,
stride
=
1
)
self
.
fc
=
nn
.
Linear
(
512
*
block
.
expansion
,
num_classes
)
self
.
fc
=
nn
.
Linear
(
512
*
block
.
expansion
,
num_classes
)
for
m
in
self
.
modules
():
for
m
in
self
.
modules
():
...
...
torchvision/models/squeezenet.py
View file @
df7524f2
...
@@ -83,7 +83,7 @@ class SqueezeNet(nn.Module):
...
@@ -83,7 +83,7 @@ class SqueezeNet(nn.Module):
nn
.
Dropout
(
p
=
0.5
),
nn
.
Dropout
(
p
=
0.5
),
final_conv
,
final_conv
,
nn
.
ReLU
(
inplace
=
True
),
nn
.
ReLU
(
inplace
=
True
),
nn
.
AvgPool2d
(
13
)
nn
.
AvgPool2d
(
13
,
stride
=
1
)
)
)
for
m
in
self
.
modules
():
for
m
in
self
.
modules
():
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment