Skip to content

Instantly share code, notes, and snippets.

@jxcodetw
Created April 30, 2019 04:23
Show Gist options
  • Save jxcodetw/60f260a539df6b28e9b6e241e4ed3c41 to your computer and use it in GitHub Desktop.
Save jxcodetw/60f260a539df6b28e9b6e241e4ed3c41 to your computer and use it in GitHub Desktop.
import torch
import torch.nn as nn
from tqdm import tqdm
device = torch.device('cuda')
# 5629MiB / 11178MiB
# NVIDIA-SMI 410.78 Driver Version: 410.78 CUDA Version: 10.0
torch.backends.cudnn.benchmark = True
x = torch.randn(128, 1024, 8, 8).to(device)
fc = nn.Sequential(
nn.Conv2d(1024, 1024, 3, padding=1),
nn.ReLU(inplace=True),
nn.Conv2d(1024, 1024, 3, padding=1),
nn.ReLU(inplace=True),
nn.Conv2d(1024, 1024, 3, padding=1),
nn.ReLU(inplace=True),
).to(device)
for _ in tqdm(range(100000)):
fc.zero_grad()
y = fc(x)
loss = y.mean()
loss.backward()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment