python util_Python util.util方法代码示例

本文整理汇总了Python中util.util.util方法的典型用法代码示例。如果您正苦于以下问题:Python util.util方法的具体用法?Python util.util怎么用?Python util.util使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在模块util.util的用法示例。

在下文中一共展示了util.util方法的25个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: get_current_visuals

​点赞 6

# 需要导入模块: from util import util [as 别名]

# 或者: from util.util import util [as 别名]

def get_current_visuals(self):

fake_B_audio = self.audio_gen_fakes.view(-1, self.opt.sequence_length, self.opt.image_channel_size, self.opt.image_size, self.opt.image_size)

fake_B_image = self.image_gen_fakes.view(-1, self.opt.sequence_length, self.opt.image_channel_size, self.opt.image_size, self.opt.image_size)

real_A = util.tensor2im(self.real_A.data)

oderdict = OrderedDict([('real_A', real_A)])

fake_audio_B = {}

fake_image_B = {}

real_B = {}

for i in range(self.opt.sequence_length):

fake_audio_B[i] = util.tensor2im(fake_B_audio[:, i, :, :, :].data)

fake_image_B[i] = util.tensor2im(fake_B_image[:, i, :, :, :].data)

real_B[i] = util.tensor2im(self.real_videos[:, i, :, :, :].data)

oderdict['real_B_' + str(i)] = real_B[i]

oderdict['fake_audio_B_' + str(i)] = fake_audio_B[i]

oderdict['fake_image_B_' + str(i)] = fake_image_B[i]

return oderdict

开发者ID:Hangz-nju-cuhk,项目名称:Talking-Face-Generation-DAVS,代码行数:19,

示例2: get_latent_space_visualization

​点赞 6

# 需要导入模块: from util import util [as 别名]

# 或者: from util.util import util [as 别名]

def get_latent_space_visualization(self,num_interpolate=20,label_1=-1,label_2=-1):

rand_perm = np.random.permutation( self.opt.n_classes )

if label_1 == -1:

label_1 = self.label[0] #rand_perm[0]

if label_2 == -1:

label_2 = self.opt.target_label #rand_perm[1]

alpha_blends = np.linspace(0,1,num_interpolate)

self.label[0] = label_1

output_gate_1 = self.netG.forward_gate(self.label)

self.label[0] = label_2

output_gate_2 = self.netG.forward_gate(self.label)

results={}

results['latent_real_A']=util.tensor2im(self.real_A.data)

results['latent_real_B']=util.tensor2im(self.real_B.data)

for i in range(num_interpolate):

alpha_blend = alpha_blends[i]

output_gate = output_gate_1*alpha_blend + output_gate_2*(1-alpha_blend)

self.fake_B = self.netG.forward_main( self.real_A,output_gate)

results['%d_L_fake_B_inter'%(i)]=util.tensor2im(self.fake_B.data)

return OrderedDict(results)

开发者ID:arnabgho,项目名称:iSketchNFill,代码行数:25,

示例3: add_objects

​点赞 6

# 需要导入模块: from util import util [as 别名]

# 或者: from util.util import util [as 别名]

def add_objects(self, click_src, label_tgt, mask, style_id=0):

y, x = click_src[0], click_src[1]

mask = np.transpose(mask, (2, 0, 1))[np.newaxis,...]

idx_src = torch.from_numpy(mask).cuda().nonzero()

idx_src[:,2] += y

idx_src[:,3] += x

# backup current maps

self.backup_current_state()

# update label map

self.label_map[idx_src[:,0], idx_src[:,1], idx_src[:,2], idx_src[:,3]] = label_tgt

for k in range(self.opt.label_nc):

self.net_input[idx_src[:,0], idx_src[:,1] + k, idx_src[:,2], idx_src[:,3]] = 0

self.net_input[idx_src[:,0], idx_src[:,1] + label_tgt, idx_src[:,2], idx_src[:,3]] = 1

# update instance map

self.inst_map[idx_src[:,0], idx_src[:,1], idx_src[:,2], idx_src[:,3]] = label_tgt

self.net_input[:,-1,:,:] = self.get_edges(self.inst_map)

# update feature map

self.set_features(idx_src, self.feat, style_id)

self.fake_image = util.tensor2im(self.single_forward(self.net_input, self.feat_map))

开发者ID:Lotayou,项目名称:everybody_dance_now_pytorch,代码行数:26,

示例4: recurrent_test

​点赞 6

# 需要导入模块: from util import util [as 别名]

# 或者: from util.util import util [as 别名]

def recurrent_test(self, step=5):

input_size = self.input_A.cpu().shape

width,height = input_size[3], input_size[2]

results = []

self.real_A = Variable(self.input_A, volatile=True)

self.fake_B = self.netG.forward(self.real_A)

real_A = util.tensor2im(self.real_A.data)

fake_B = util.tensor2im(self.fake_B.data)

results.append(('real_{}_A'.format(0), real_A))

results.append(('fake_{}_B'.format(0), fake_B))

for i in range(1, step):

# rw = random.randint(0, width)

# rh = random.randint(0, height)

rw = int(width/2)

rh = int(height/2)

self.real_A = Variable(self.fake_B.data[:, :, rh:rh + height, rw:rw + width], volatile=True)

self.fake_B = self.netG.forward(self.real_A)

real_A = util.tensor2im(self.real_A.data)

fake_B = util.tensor2im(self.fake_B.data)

results.append(('real_{}_A'.format(i), real_A))

results.append(('fake_{}_B'.format(i), fake_B))

return OrderedDict(results)

开发者ID:jessemelpolio,项目名称:non-stationary_texture_syn,代码行数:24,

示例5: recurrent_test_l2_searching

​点赞 6

# 需要导入模块: from util import util [as 别名]

# 或者: from util.util import util [as 别名]

def recurrent_test_l2_searching(self, step=5):

input_size = self.input_A.cpu().shape

width,height = input_size[3], input_size[2]

results = []

self.real_A = Variable(self.input_A, volatile=True)

self.fake_B = self.netG.forward(self.real_A)

real_A = util.tensor2im(self.real_A.data)

fake_B = util.tensor2im(self.fake_B.data)

results.append(('l2_search_real_{}_A'.format(0), real_A))

res

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值