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
28557e0c
"examples/vscode:/vscode.git/clone" did not exist on "bfbbefa7936a6d4e78edbe3d6e9224cdf8e32f39"
Unverified
Commit
28557e0c
authored
Jun 21, 2022
by
Vasilis Vryniotis
Committed by
GitHub
Jun 21, 2022
Browse files
Fix copypaste collate pickle issues (#6181)
parent
d0d7058a
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
5 deletions
+5
-5
references/detection/train.py
references/detection/train.py
+5
-5
No files found.
references/detection/train.py
View file @
28557e0c
...
@@ -35,6 +35,11 @@ from torchvision.transforms import InterpolationMode
...
@@ -35,6 +35,11 @@ from torchvision.transforms import InterpolationMode
from
transforms
import
SimpleCopyPaste
from
transforms
import
SimpleCopyPaste
def
copypaste_collate_fn
(
batch
):
copypaste
=
SimpleCopyPaste
(
blending
=
True
,
resize_interpolation
=
InterpolationMode
.
BILINEAR
)
return
copypaste
(
*
utils
.
collate_fn
(
batch
))
def
get_dataset
(
name
,
image_set
,
transform
,
data_path
):
def
get_dataset
(
name
,
image_set
,
transform
,
data_path
):
paths
=
{
"coco"
:
(
data_path
,
get_coco
,
91
),
"coco_kp"
:
(
data_path
,
get_coco_kp
,
2
)}
paths
=
{
"coco"
:
(
data_path
,
get_coco
,
91
),
"coco_kp"
:
(
data_path
,
get_coco_kp
,
2
)}
p
,
ds_fn
,
num_classes
=
paths
[
name
]
p
,
ds_fn
,
num_classes
=
paths
[
name
]
...
@@ -194,11 +199,6 @@ def main(args):
...
@@ -194,11 +199,6 @@ def main(args):
if
args
.
data_augmentation
!=
"lsj"
:
if
args
.
data_augmentation
!=
"lsj"
:
raise
RuntimeError
(
"SimpleCopyPaste algorithm currently only supports the 'lsj' data augmentation policies"
)
raise
RuntimeError
(
"SimpleCopyPaste algorithm currently only supports the 'lsj' data augmentation policies"
)
copypaste
=
SimpleCopyPaste
(
resize_interpolation
=
InterpolationMode
.
BILINEAR
,
blending
=
True
)
def
copypaste_collate_fn
(
batch
):
return
copypaste
(
*
utils
.
collate_fn
(
batch
))
train_collate_fn
=
copypaste_collate_fn
train_collate_fn
=
copypaste_collate_fn
data_loader
=
torch
.
utils
.
data
.
DataLoader
(
data_loader
=
torch
.
utils
.
data
.
DataLoader
(
...
...
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