Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
32 changes: 16 additions & 16 deletions configs/anneal.yml
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
training:
batch_size: 128
n_epochs: 500000
n_iters: 200001
batch_size: 32
n_epochs: 50000
n_iters: 20001
ngpu: 1
snapshot_freq: 5000
algo: 'dsm'
algo: 'dsm_freq'
anneal_power: 2.0

data:
## mnist
dataset: "MNIST"
image_size: 28
channels: 1
channels: 2
logit_transform: false
random_flip: false
## celeba
# dataset: "CELEBA"
# image_size: 32
# channels: 3
# logit_transform: false
# random_flip: true
# dataset: "CELEBA"
# image_size: 32
# channels: 3
# logit_transform: false
# random_flip: true

## cifar10
# dataset: "CIFAR10"
# image_size: 32
# channels: 3
# logit_transform: false
# random_flip: true
## cifar10
# dataset: "CIFAR10"
# image_size: 32
# channels: 6
# logit_transform: false
# random_flip: true

model:
sigma_begin: 1
Expand Down
18 changes: 18 additions & 0 deletions losses/dsm.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,21 @@ def anneal_dsm_score_estimation(scorenet, samples, labels, sigmas, anneal_power=
loss = 1 / 2. * ((scores - target) ** 2).sum(dim=-1) * used_sigmas.squeeze() ** anneal_power

return loss.mean(dim=0)

def anneal_dsm_score_estimation_freq(scorenet, samples, labels, sigmas, anneal_power=2.):
used_sigmas = sigmas[labels].view(samples.shape[0], *([1] * len(samples.shape[1:])))

fft_samples = torch.fft.fftshift(torch.fft.fft2(samples, norm='ortho'))
fft_perturbed_samples = fft_samples + torch.randn_like(fft_samples) * used_sigmas

target = - 1 / (used_sigmas ** 2) * (fft_perturbed_samples - fft_samples)

fft_perturbed_samples = torch.cat((fft_perturbed_samples.real, fft_perturbed_samples.imag), dim = 1)
target = torch.cat((target.real, target.imag), dim = 1)

scores = scorenet(fft_perturbed_samples, labels)
target = target.view(target.shape[0], -1)
scores = scores.view(scores.shape[0], -1)
loss = 1 / 2. * ((scores - target) ** 2).sum(dim=-1) * used_sigmas.squeeze() ** anneal_power

return loss.mean(dim=0)
4 changes: 2 additions & 2 deletions main.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,11 @@ def parse_args_and_config():
# parse config file
if not args.test:
with open(os.path.join('configs', args.config), 'r') as f:
config = yaml.load(f)
config = yaml.load(f, Loader=yaml.UnsafeLoader)
new_config = dict2namespace(config)
else:
with open(os.path.join(args.log, 'config.yml'), 'r') as f:
config = yaml.load(f)
config = yaml.load(f, Loader=yaml.UnsafeLoader)
new_config = config

if not args.test:
Expand Down
67 changes: 55 additions & 12 deletions runners/anneal_runner.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
import numpy as np
import tqdm
from losses.dsm import anneal_dsm_score_estimation
from losses.dsm import anneal_dsm_score_estimation, anneal_dsm_score_estimation_freq
from losses.sliced_sm import anneal_sliced_score_estimation_vr
import torch.nn.functional as F
import logging
import torch
import os
import shutil
import tensorboardX
import torch
import torch.optim as optim
from torchvision.datasets import MNIST, CIFAR10, SVHN
import torchvision.transforms as transforms
Expand Down Expand Up @@ -140,6 +141,8 @@ def train(self):
labels = torch.randint(0, len(sigmas), (X.shape[0],), device=X.device)
if self.config.training.algo == 'dsm':
loss = anneal_dsm_score_estimation(score, X, labels, sigmas, self.config.training.anneal_power)
elif self.config.training.algo == 'dsm_freq':
loss = anneal_dsm_score_estimation_freq(score, X, labels, sigmas, self.config.training.anneal_power)
elif self.config.training.algo == 'ssm':
loss = anneal_sliced_score_estimation_vr(score, X, labels, sigmas,
n_particles=self.config.training.n_particles)
Expand Down Expand Up @@ -170,7 +173,11 @@ def train(self):
test_labels = torch.randint(0, len(sigmas), (test_X.shape[0],), device=test_X.device)

with torch.no_grad():
test_dsm_loss = anneal_dsm_score_estimation(score, test_X, test_labels, sigmas,
if self.config.training.algo == 'dsm_freq':
test_dsm_loss = anneal_dsm_score_estimation_freq(score, test_X, test_labels, sigmas,
self.config.training.anneal_power)
else:
test_dsm_loss = anneal_dsm_score_estimation(score, test_X, test_labels, sigmas,
self.config.training.anneal_power)

tb_logger.add_scalar('test_dsm_loss', test_dsm_loss, global_step=step)
Expand Down Expand Up @@ -218,6 +225,28 @@ def anneal_Langevin_dynamics(self, x_mod, scorenet, sigmas, n_steps_each=100, st

return images

def anneal_Langevin_dynamics_freq(self, x_mod, scorenet, sigmas, n_steps_each=100, step_lr=0.00002):
images = []

with torch.no_grad():
for c, sigma in tqdm.tqdm(enumerate(sigmas), total=len(sigmas), desc='annealed Langevin dynamics sampling'):
labels = torch.ones(x_mod.shape[0], device=x_mod.device) * c
labels = labels.long()
step_size = step_lr * (sigma / sigmas[-1]) ** 2

for s in range(n_steps_each):
noise = torch.randn_like(x_mod) * np.sqrt(step_size * 2)
grad = scorenet(x_mod, labels)
x_mod = x_mod + step_size * grad + noise

x_mod_real, x_mod_imag = torch.split(x_mod, self.config.data.channels//2, dim=1)
ift_mod = torch.fft.ifft2( torch.fft.ifftshift(x_mod_real + 1j * x_mod_imag), norm = 'ortho')

images.append(torch.clamp(ift_mod.real, 0.0, 1.0).to('cpu'))
# print("class: {}, step_size: {}, mean {}, max {}".format(c, step_size, grad.abs().mean(),
# grad.abs().max()))

return images

def test(self):
states = torch.load(os.path.join(self.args.log, 'checkpoint.pth'), map_location=self.config.device)
Expand All @@ -233,17 +262,24 @@ def test(self):
self.config.model.num_classes))

score.eval()
grid_size = 5
grid_size = 8

imgs = []
if self.config.data.dataset == 'MNIST':
samples = torch.rand(grid_size ** 2, 1, 28, 28, device=self.config.device)
all_samples = self.anneal_Langevin_dynamics(samples, score, sigmas, 100, 0.00002)
samples = torch.rand(grid_size ** 2, self.config.data.channels, 28, 28, device=self.config.device)
if self.config.training.algo == 'dsm_freq':
all_samples = self.anneal_Langevin_dynamics_freq(samples, score, sigmas, 100, 0.00002)
else:
all_samples = self.anneal_Langevin_dynamics(samples, score, sigmas, 100, 0.00002)

for i, sample in enumerate(tqdm.tqdm(all_samples, total=len(all_samples), desc='saving images')):
sample = sample.view(grid_size ** 2, self.config.data.channels, self.config.data.image_size,
self.config.data.image_size)

for i, sample in enumerate(tqdm.tqdm(all_samples, total=len(all_samples), desc='saving images')):
if self.config.training.algo == 'dsm_freq':
sample = sample.view(grid_size ** 2, self.config.data.channels//2, self.config.data.image_size,
self.config.data.image_size)
else:
sample = sample.view(grid_size ** 2, self.config.data.channels, self.config.data.image_size,
self.config.data.image_size)
if self.config.data.logit_transform:
sample = torch.sigmoid(sample)

Expand All @@ -257,13 +293,20 @@ def test(self):


else:
samples = torch.rand(grid_size ** 2, 3, 32, 32, device=self.config.device)
samples = torch.rand(grid_size ** 2, self.config.data.channels, 32, 32, device=self.config.device)

all_samples = self.anneal_Langevin_dynamics(samples, score, sigmas, 100, 0.00002)
if self.config.training.algo == 'dsm_freq':
all_samples = self.anneal_Langevin_dynamics_freq(samples, score, sigmas, 100, 0.00002)
else:
all_samples = self.anneal_Langevin_dynamics(samples, score, sigmas, 100, 0.00002)

for i, sample in enumerate(tqdm.tqdm(all_samples, total=len(all_samples), desc='saving images')):
sample = sample.view(grid_size ** 2, self.config.data.channels, self.config.data.image_size,
self.config.data.image_size)
if self.config.training.algo == 'dsm_freq':
sample = sample.view(grid_size ** 2, self.config.data.channels//2, self.config.data.image_size,
self.config.data.image_size)
else:
sample = sample.view(grid_size ** 2, self.config.data.channels, self.config.data.image_size,
self.config.data.image_size)

if self.config.data.logit_transform:
sample = torch.sigmoid(sample)
Expand Down
Binary file added samples/image_raw_0.pth
Binary file not shown.
Binary file added samples/image_raw_1.pth
Binary file not shown.
Binary file added samples/image_raw_10.pth
Binary file not shown.
Binary file added samples/image_raw_100.pth
Binary file not shown.
Binary file added samples/image_raw_101.pth
Binary file not shown.
Binary file added samples/image_raw_102.pth
Binary file not shown.
Binary file added samples/image_raw_103.pth
Binary file not shown.
Binary file added samples/image_raw_104.pth
Binary file not shown.
Binary file added samples/image_raw_105.pth
Binary file not shown.
Binary file added samples/image_raw_106.pth
Binary file not shown.
Binary file added samples/image_raw_107.pth
Binary file not shown.
Binary file added samples/image_raw_108.pth
Binary file not shown.
Binary file added samples/image_raw_109.pth
Binary file not shown.
Binary file added samples/image_raw_11.pth
Binary file not shown.
Binary file added samples/image_raw_110.pth
Binary file not shown.
Binary file added samples/image_raw_111.pth
Binary file not shown.
Binary file added samples/image_raw_112.pth
Binary file not shown.
Binary file added samples/image_raw_113.pth
Binary file not shown.
Binary file added samples/image_raw_114.pth
Binary file not shown.
Binary file added samples/image_raw_115.pth
Binary file not shown.
Binary file added samples/image_raw_116.pth
Binary file not shown.
Binary file added samples/image_raw_117.pth
Binary file not shown.
Binary file added samples/image_raw_118.pth
Binary file not shown.
Binary file added samples/image_raw_119.pth
Binary file not shown.
Binary file added samples/image_raw_12.pth
Binary file not shown.
Binary file added samples/image_raw_120.pth
Binary file not shown.
Binary file added samples/image_raw_121.pth
Binary file not shown.
Binary file added samples/image_raw_122.pth
Binary file not shown.
Binary file added samples/image_raw_123.pth
Binary file not shown.
Binary file added samples/image_raw_124.pth
Binary file not shown.
Binary file added samples/image_raw_125.pth
Binary file not shown.
Binary file added samples/image_raw_126.pth
Binary file not shown.
Binary file added samples/image_raw_127.pth
Binary file not shown.
Binary file added samples/image_raw_128.pth
Binary file not shown.
Binary file added samples/image_raw_129.pth
Binary file not shown.
Binary file added samples/image_raw_13.pth
Binary file not shown.
Binary file added samples/image_raw_130.pth
Binary file not shown.
Binary file added samples/image_raw_131.pth
Binary file not shown.
Binary file added samples/image_raw_132.pth
Binary file not shown.
Binary file added samples/image_raw_133.pth
Binary file not shown.
Binary file added samples/image_raw_134.pth
Binary file not shown.
Binary file added samples/image_raw_135.pth
Binary file not shown.
Binary file added samples/image_raw_136.pth
Binary file not shown.
Binary file added samples/image_raw_137.pth
Binary file not shown.
Binary file added samples/image_raw_138.pth
Binary file not shown.
Binary file added samples/image_raw_139.pth
Binary file not shown.
Binary file added samples/image_raw_14.pth
Binary file not shown.
Binary file added samples/image_raw_140.pth
Binary file not shown.
Binary file added samples/image_raw_141.pth
Binary file not shown.
Binary file added samples/image_raw_142.pth
Binary file not shown.
Binary file added samples/image_raw_143.pth
Binary file not shown.
Binary file added samples/image_raw_144.pth
Binary file not shown.
Binary file added samples/image_raw_145.pth
Binary file not shown.
Binary file added samples/image_raw_146.pth
Binary file not shown.
Binary file added samples/image_raw_147.pth
Binary file not shown.
Binary file added samples/image_raw_148.pth
Binary file not shown.
Binary file added samples/image_raw_149.pth
Binary file not shown.
Binary file added samples/image_raw_15.pth
Binary file not shown.
Binary file added samples/image_raw_150.pth
Binary file not shown.
Binary file added samples/image_raw_151.pth
Binary file not shown.
Binary file added samples/image_raw_152.pth
Binary file not shown.
Binary file added samples/image_raw_153.pth
Binary file not shown.
Binary file added samples/image_raw_154.pth
Binary file not shown.
Binary file added samples/image_raw_155.pth
Binary file not shown.
Binary file added samples/image_raw_156.pth
Binary file not shown.
Binary file added samples/image_raw_157.pth
Binary file not shown.
Binary file added samples/image_raw_158.pth
Binary file not shown.
Binary file added samples/image_raw_159.pth
Binary file not shown.
Binary file added samples/image_raw_16.pth
Binary file not shown.
Binary file added samples/image_raw_160.pth
Binary file not shown.
Binary file added samples/image_raw_161.pth
Binary file not shown.
Binary file added samples/image_raw_162.pth
Binary file not shown.
Binary file added samples/image_raw_163.pth
Binary file not shown.
Binary file added samples/image_raw_164.pth
Binary file not shown.
Binary file added samples/image_raw_165.pth
Binary file not shown.
Binary file added samples/image_raw_166.pth
Binary file not shown.
Binary file added samples/image_raw_167.pth
Binary file not shown.
Binary file added samples/image_raw_168.pth
Binary file not shown.
Binary file added samples/image_raw_169.pth
Binary file not shown.
Binary file added samples/image_raw_17.pth
Binary file not shown.
Binary file added samples/image_raw_170.pth
Binary file not shown.
Binary file added samples/image_raw_171.pth
Binary file not shown.
Binary file added samples/image_raw_172.pth
Binary file not shown.
Binary file added samples/image_raw_173.pth
Binary file not shown.
Binary file added samples/image_raw_174.pth
Binary file not shown.
Binary file added samples/image_raw_175.pth
Binary file not shown.
Binary file added samples/image_raw_176.pth
Binary file not shown.
Binary file added samples/image_raw_177.pth
Binary file not shown.
Binary file added samples/image_raw_178.pth
Binary file not shown.
Binary file added samples/image_raw_179.pth
Binary file not shown.
Binary file added samples/image_raw_18.pth
Binary file not shown.
Binary file added samples/image_raw_180.pth
Binary file not shown.
Binary file added samples/image_raw_181.pth
Binary file not shown.
Binary file added samples/image_raw_182.pth
Binary file not shown.
Binary file added samples/image_raw_183.pth
Binary file not shown.
Binary file added samples/image_raw_184.pth
Binary file not shown.
Binary file added samples/image_raw_185.pth
Binary file not shown.
Binary file added samples/image_raw_186.pth
Binary file not shown.
Binary file added samples/image_raw_187.pth
Binary file not shown.
Binary file added samples/image_raw_188.pth
Binary file not shown.
Binary file added samples/image_raw_189.pth
Binary file not shown.
Binary file added samples/image_raw_19.pth
Binary file not shown.
Binary file added samples/image_raw_190.pth
Binary file not shown.
Binary file added samples/image_raw_191.pth
Binary file not shown.
Binary file added samples/image_raw_192.pth
Binary file not shown.
Binary file added samples/image_raw_193.pth
Binary file not shown.
Binary file added samples/image_raw_194.pth
Binary file not shown.
Binary file added samples/image_raw_195.pth
Binary file not shown.
Binary file added samples/image_raw_196.pth
Binary file not shown.
Binary file added samples/image_raw_197.pth
Binary file not shown.
Binary file added samples/image_raw_198.pth
Binary file not shown.
Binary file added samples/image_raw_199.pth
Binary file not shown.
Binary file added samples/image_raw_2.pth
Binary file not shown.
Binary file added samples/image_raw_20.pth
Binary file not shown.
Binary file added samples/image_raw_200.pth
Binary file not shown.
Binary file added samples/image_raw_201.pth
Binary file not shown.
Binary file added samples/image_raw_202.pth
Binary file not shown.
Binary file added samples/image_raw_203.pth
Binary file not shown.
Binary file added samples/image_raw_204.pth
Binary file not shown.
Binary file added samples/image_raw_205.pth
Binary file not shown.
Binary file added samples/image_raw_206.pth
Binary file not shown.
Binary file added samples/image_raw_207.pth
Binary file not shown.
Binary file added samples/image_raw_208.pth
Binary file not shown.
Binary file added samples/image_raw_209.pth
Binary file not shown.
Binary file added samples/image_raw_21.pth
Binary file not shown.
Binary file added samples/image_raw_210.pth
Binary file not shown.
Binary file added samples/image_raw_211.pth
Binary file not shown.
Binary file added samples/image_raw_212.pth
Binary file not shown.
Binary file added samples/image_raw_213.pth
Binary file not shown.
Binary file added samples/image_raw_214.pth
Binary file not shown.
Binary file added samples/image_raw_215.pth
Binary file not shown.
Binary file added samples/image_raw_216.pth
Binary file not shown.
Binary file added samples/image_raw_217.pth
Binary file not shown.
Binary file added samples/image_raw_218.pth
Binary file not shown.
Binary file added samples/image_raw_219.pth
Binary file not shown.
Binary file added samples/image_raw_22.pth
Binary file not shown.
Binary file added samples/image_raw_220.pth
Binary file not shown.
Binary file added samples/image_raw_221.pth
Binary file not shown.
Binary file added samples/image_raw_222.pth
Binary file not shown.
Binary file added samples/image_raw_223.pth
Binary file not shown.
Binary file added samples/image_raw_224.pth
Binary file not shown.
Binary file added samples/image_raw_225.pth
Binary file not shown.
Binary file added samples/image_raw_226.pth
Binary file not shown.
Binary file added samples/image_raw_227.pth
Binary file not shown.
Binary file added samples/image_raw_228.pth
Binary file not shown.
Binary file added samples/image_raw_229.pth
Binary file not shown.
Binary file added samples/image_raw_23.pth
Binary file not shown.
Binary file added samples/image_raw_230.pth
Binary file not shown.
Binary file added samples/image_raw_231.pth
Binary file not shown.
Binary file added samples/image_raw_232.pth
Binary file not shown.
Binary file added samples/image_raw_233.pth
Binary file not shown.
Binary file added samples/image_raw_234.pth
Binary file not shown.
Binary file added samples/image_raw_235.pth
Binary file not shown.
Binary file added samples/image_raw_236.pth
Binary file not shown.
Binary file added samples/image_raw_237.pth
Binary file not shown.
Binary file added samples/image_raw_238.pth
Binary file not shown.
Binary file added samples/image_raw_239.pth
Binary file not shown.
Binary file added samples/image_raw_24.pth
Binary file not shown.
Binary file added samples/image_raw_240.pth
Binary file not shown.
Binary file added samples/image_raw_241.pth
Binary file not shown.
Binary file added samples/image_raw_242.pth
Binary file not shown.
Binary file added samples/image_raw_243.pth
Binary file not shown.
Binary file added samples/image_raw_244.pth
Binary file not shown.
Binary file added samples/image_raw_245.pth
Binary file not shown.
Binary file added samples/image_raw_246.pth
Binary file not shown.
Binary file added samples/image_raw_247.pth
Binary file not shown.
Binary file added samples/image_raw_248.pth
Binary file not shown.
Binary file added samples/image_raw_249.pth
Binary file not shown.
Binary file added samples/image_raw_25.pth
Binary file not shown.
Binary file added samples/image_raw_250.pth
Binary file not shown.
Binary file added samples/image_raw_251.pth
Binary file not shown.
Binary file added samples/image_raw_252.pth
Binary file not shown.
Binary file added samples/image_raw_253.pth
Binary file not shown.
Binary file added samples/image_raw_254.pth
Binary file not shown.
Binary file added samples/image_raw_255.pth
Binary file not shown.
Binary file added samples/image_raw_256.pth
Binary file not shown.
Binary file added samples/image_raw_257.pth
Binary file not shown.
Binary file added samples/image_raw_258.pth
Binary file not shown.
Binary file added samples/image_raw_259.pth
Binary file not shown.
Binary file added samples/image_raw_26.pth
Binary file not shown.
Binary file added samples/image_raw_260.pth
Binary file not shown.
Binary file added samples/image_raw_261.pth
Binary file not shown.
Binary file added samples/image_raw_262.pth
Binary file not shown.
Binary file added samples/image_raw_263.pth
Binary file not shown.
Binary file added samples/image_raw_264.pth
Binary file not shown.
Binary file added samples/image_raw_265.pth
Binary file not shown.
Binary file added samples/image_raw_266.pth
Binary file not shown.
Binary file added samples/image_raw_267.pth
Binary file not shown.
Binary file added samples/image_raw_268.pth
Binary file not shown.
Binary file added samples/image_raw_269.pth
Binary file not shown.
Binary file added samples/image_raw_27.pth
Binary file not shown.
Binary file added samples/image_raw_270.pth
Binary file not shown.
Binary file added samples/image_raw_271.pth
Binary file not shown.
Binary file added samples/image_raw_272.pth
Binary file not shown.
Binary file added samples/image_raw_273.pth
Binary file not shown.
Binary file added samples/image_raw_274.pth
Binary file not shown.
Binary file added samples/image_raw_275.pth
Binary file not shown.
Binary file added samples/image_raw_276.pth
Binary file not shown.
Binary file added samples/image_raw_277.pth
Binary file not shown.
Binary file added samples/image_raw_278.pth
Binary file not shown.
Binary file added samples/image_raw_279.pth
Binary file not shown.
Binary file added samples/image_raw_28.pth
Binary file not shown.
Binary file added samples/image_raw_280.pth
Binary file not shown.
Binary file added samples/image_raw_281.pth
Binary file not shown.
Binary file added samples/image_raw_282.pth
Binary file not shown.
Binary file added samples/image_raw_283.pth
Binary file not shown.
Binary file added samples/image_raw_284.pth
Binary file not shown.
Binary file added samples/image_raw_285.pth
Binary file not shown.
Binary file added samples/image_raw_286.pth
Binary file not shown.
Binary file added samples/image_raw_287.pth
Binary file not shown.
Binary file added samples/image_raw_288.pth
Binary file not shown.
Binary file added samples/image_raw_289.pth
Binary file not shown.
Binary file added samples/image_raw_29.pth
Binary file not shown.
Binary file added samples/image_raw_290.pth
Binary file not shown.
Binary file added samples/image_raw_291.pth
Binary file not shown.
Binary file added samples/image_raw_292.pth
Binary file not shown.
Binary file added samples/image_raw_293.pth
Binary file not shown.
Binary file added samples/image_raw_294.pth
Binary file not shown.
Binary file added samples/image_raw_295.pth
Binary file not shown.
Binary file added samples/image_raw_296.pth
Binary file not shown.
Binary file added samples/image_raw_297.pth
Binary file not shown.
Binary file added samples/image_raw_298.pth
Binary file not shown.
Binary file added samples/image_raw_299.pth
Binary file not shown.
Binary file added samples/image_raw_3.pth
Binary file not shown.
Binary file added samples/image_raw_30.pth
Binary file not shown.
Binary file added samples/image_raw_300.pth
Binary file not shown.
Binary file added samples/image_raw_301.pth
Binary file not shown.
Binary file added samples/image_raw_302.pth
Binary file not shown.
Binary file added samples/image_raw_303.pth
Binary file not shown.
Binary file added samples/image_raw_304.pth
Binary file not shown.
Binary file added samples/image_raw_305.pth
Binary file not shown.
Binary file added samples/image_raw_306.pth
Binary file not shown.
Binary file added samples/image_raw_307.pth
Binary file not shown.
Binary file added samples/image_raw_308.pth
Binary file not shown.
Binary file added samples/image_raw_309.pth
Binary file not shown.
Binary file added samples/image_raw_31.pth
Binary file not shown.
Binary file added samples/image_raw_310.pth
Binary file not shown.
Binary file added samples/image_raw_311.pth
Binary file not shown.
Binary file added samples/image_raw_312.pth
Binary file not shown.
Binary file added samples/image_raw_313.pth
Binary file not shown.
Binary file added samples/image_raw_314.pth
Binary file not shown.
Binary file added samples/image_raw_315.pth
Binary file not shown.
Binary file added samples/image_raw_316.pth
Binary file not shown.
Binary file added samples/image_raw_317.pth
Binary file not shown.
Binary file added samples/image_raw_318.pth
Binary file not shown.
Binary file added samples/image_raw_319.pth
Binary file not shown.
Binary file added samples/image_raw_32.pth
Binary file not shown.
Binary file added samples/image_raw_320.pth
Binary file not shown.
Binary file added samples/image_raw_321.pth
Binary file not shown.
Binary file added samples/image_raw_322.pth
Binary file not shown.
Binary file added samples/image_raw_323.pth
Binary file not shown.
Binary file added samples/image_raw_324.pth
Binary file not shown.
Binary file added samples/image_raw_325.pth
Binary file not shown.
Binary file added samples/image_raw_326.pth
Binary file not shown.
Binary file added samples/image_raw_327.pth
Binary file not shown.
Binary file added samples/image_raw_328.pth
Binary file not shown.
Binary file added samples/image_raw_329.pth
Binary file not shown.
Binary file added samples/image_raw_33.pth
Binary file not shown.
Binary file added samples/image_raw_330.pth
Binary file not shown.
Binary file added samples/image_raw_331.pth
Binary file not shown.
Binary file added samples/image_raw_332.pth
Binary file not shown.
Binary file added samples/image_raw_333.pth
Binary file not shown.
Binary file added samples/image_raw_334.pth
Binary file not shown.
Binary file added samples/image_raw_335.pth
Binary file not shown.
Binary file added samples/image_raw_336.pth
Binary file not shown.
Binary file added samples/image_raw_337.pth
Binary file not shown.
Binary file added samples/image_raw_338.pth
Binary file not shown.
Binary file added samples/image_raw_339.pth
Binary file not shown.
Binary file added samples/image_raw_34.pth
Binary file not shown.
Binary file added samples/image_raw_340.pth
Binary file not shown.
Binary file added samples/image_raw_341.pth
Binary file not shown.
Binary file added samples/image_raw_342.pth
Binary file not shown.
Binary file added samples/image_raw_343.pth
Binary file not shown.
Binary file added samples/image_raw_344.pth
Binary file not shown.
Binary file added samples/image_raw_345.pth
Binary file not shown.
Binary file added samples/image_raw_346.pth
Binary file not shown.
Binary file added samples/image_raw_347.pth
Binary file not shown.
Binary file added samples/image_raw_348.pth
Binary file not shown.
Binary file added samples/image_raw_349.pth
Binary file not shown.
Binary file added samples/image_raw_35.pth
Binary file not shown.
Binary file added samples/image_raw_350.pth
Binary file not shown.
Binary file added samples/image_raw_351.pth
Binary file not shown.
Binary file added samples/image_raw_352.pth
Binary file not shown.
Binary file added samples/image_raw_353.pth
Binary file not shown.
Binary file added samples/image_raw_354.pth
Binary file not shown.
Binary file added samples/image_raw_355.pth
Binary file not shown.
Binary file added samples/image_raw_356.pth
Binary file not shown.
Binary file added samples/image_raw_357.pth
Binary file not shown.
Binary file added samples/image_raw_358.pth
Binary file not shown.
Binary file added samples/image_raw_359.pth
Binary file not shown.
Binary file added samples/image_raw_36.pth
Binary file not shown.
Binary file added samples/image_raw_360.pth
Binary file not shown.
Binary file added samples/image_raw_361.pth
Binary file not shown.
Binary file added samples/image_raw_362.pth
Binary file not shown.
Binary file added samples/image_raw_363.pth
Binary file not shown.
Binary file added samples/image_raw_364.pth
Binary file not shown.
Loading