извините, если это что-то действительно базовое c. Я пытаюсь заставить работать новый классный код DeepFake, показанный в недавнем видео «Две минуты» (https://www.youtube.com/watch?v=mUfJOQKdtAk), и получаю синтаксическую ошибку для одной из их строк кода. Минимальный рабочий пример ниже:
from modules.generator import OcclusionAwareGenerator
def load_checkpoints(config_path, checkpoint_path):
with open(config_path) as f:
config = yaml.load(f)
generator = OcclusionAwareGenerator(**config['model_params']['generator_params'],
**config['model_params']['common_params'])
generator.cuda()
Это дает синтаксическую ошибку на запятой в конце строки «generator =».
generator = OcclusionAwareGenerator(**config['model_params']['generator_params'],
^
SyntaxError: invalid syntax
Я привык использовать python 2, поэтому моей первой мыслью было, что это python 3, но, честно говоря, я понятия не имею. Если кто-нибудь знает, почему это неверно, у меня все уши. Спасибо!