Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
MPAI-NNW
ReferenceSoftwareV12
Commits
5d6523f6
Commit
5d6523f6
authored
Jun 06, 2024
by
Carl De Sousa Trias
Browse files
initial push
parent
46c44bb3
Changes
161
Hide whitespace changes
Inline
Side-by-side
Case3/utils.py
0 → 100644
View file @
5d6523f6
import
torch
import
torch.nn
as
nn
import
torch.optim
as
optim
import
numpy
as
np
import
os
import
torchvision
as
tv
import
torchvision.transforms
as
transforms
# device
device
=
torch
.
device
(
"cuda"
if
torch
.
cuda
.
is_available
()
else
"cpu"
)
def
dataloader
(
trainset
,
testset
,
batch_size
=
100
):
trainloader
=
torch
.
utils
.
data
.
DataLoader
(
trainset
,
batch_size
=
batch_size
,
shuffle
=
True
,
num_workers
=
2
)
testloader
=
torch
.
utils
.
data
.
DataLoader
(
testset
,
batch_size
=
batch_size
,
shuffle
=
False
,
num_workers
=
2
)
return
trainloader
,
testloader
def
CIFAR10_dataset
():
transform_train
=
transforms
.
Compose
([
transforms
.
RandomCrop
(
32
,
padding
=
4
),
transforms
.
RandomHorizontalFlip
(),
transforms
.
ToTensor
(),
transforms
.
Normalize
((
0.4914
,
0.4822
,
0.4465
),
(
0.2023
,
0.1994
,
0.2010
)),
])
transform_test
=
transforms
.
Compose
([
transforms
.
ToTensor
(),
transforms
.
Normalize
((
0.4914
,
0.4822
,
0.4465
),
(
0.2023
,
0.1994
,
0.2010
)),
])
# datasets
trainset
=
tv
.
datasets
.
CIFAR10
(
root
=
'./data/'
,
train
=
True
,
download
=
True
,
transform
=
transform_train
)
testset
=
tv
.
datasets
.
CIFAR10
(
'./data/'
,
train
=
False
,
download
=
True
,
transform
=
transform_test
)
return
trainset
,
testset
,
transform_test
\ No newline at end of file
Prev
1
…
5
6
7
8
9
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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