blob: 93761327095c07162f9e4b16ce69a3717f9cfeca (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
from ..dataloader import load_batch
from ..dataset_configs import FLYING_CHAIRS_DATASET_CONFIG
from ..training_schedules import LONG_SCHEDULE
from .flownet_cs import FlowNetCS
# Create a new network
net = FlowNetCS()
# Load a batch of data
input_a, input_b, flow = load_batch(FLYING_CHAIRS_DATASET_CONFIG, 'sample', net.global_step)
# Train on the data
net.train(
log_dir='./logs/flownet_cs',
training_schedule=LONG_SCHEDULE,
input_a=input_a,
input_b=input_b,
flow=flow,
# Load trained weights for C part of network
checkpoints={'./checkpoints/FlowNetC/flownet-C.ckpt-0': ('FlowNetCS/FlowNetC', 'FlowNetCS')}
)
|