File size: 984 Bytes
f1ea451
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
from config import *

def render_condition(
    conf: TrainConfig,
    model,
    sampler, start, motion_direction_start, audio_driven, \
        face_location, face_scale, \
        yaw_pitch_roll, noisyT, control_flag,
):
    if conf.train_mode == TrainMode.diffusion:
        assert conf.model_type.has_autoenc()

        return sampler.sample(model=model,
                              noise=noisyT,
                              model_kwargs={
                                  'motion_direction_start': motion_direction_start, 
                                  'yaw_pitch_roll': yaw_pitch_roll,
                                  'start': start,
                                  'audio_driven': audio_driven,
                                  'face_location': face_location,
                                  'face_scale': face_scale,
                                  'control_flag': control_flag
                              })
    else:
        raise NotImplementedError()