当前位置: 首页 > wzjs >正文

有站点网络营销平台网页微信版官方

有站点网络营销平台,网页微信版官方,天津建设安全协会网站,各行业关键词可视化latents_list如下; 可视化最后一步与标准的噪声: 能隐约看出到最后一步还是会有“马”的形状 整个代码(及可视化代码如下): ## 参考freeprompt(FPE)的代码 import os import torch import torch.nn as nn import torch.n…

可视化latents_list如下;

 可视化最后一步与标准的噪声:

能隐约看出到最后一步还是会有“马”的形状

整个代码(及可视化代码如下):

## 参考freeprompt(FPE)的代码
import os 
import torch
import torch.nn as nn
import torch.nn.functional as F
import random
from diffusers import DDIMScheduler
from typing import Optional
import numpy as np
from Freeprompt.diffuser_utils import FreePromptPipeline
from Freeprompt.freeprompt_utils import register_attention_control_new
from torchvision.utils import save_image
from torchvision.io import read_image
from Freeprompt.freeprompt import SelfAttentionControlEdit,AttentionStore, AttentionControl# Note that you may add your Hugging Face token to get access to the models
device = torch.device("cuda") if torch.cuda.is_available() else torch.device("cpu")
model_path = "runwayml/stable-diffusion-v1-5"
scheduler = DDIMScheduler(beta_start=0.00085, beta_end=0.012, beta_schedule="scaled_linear", clip_sample=False, set_alpha_to_one=False)
pipe = FreePromptPipeline.from_pretrained(model_path, scheduler=scheduler).to(device)import yaml
def load_image_data(yaml_file):with open(yaml_file, 'r') as file:data = yaml.safe_load(file)return data# Note that you may add your Hugging Face token to get access to the models
device = torch.device("cuda") if torch.cuda.is_available() else torch.device("cpu")def load_image(image_path, device):image = read_image(image_path)image = image[:3].unsqueeze_(0).float() / 127.5 - 1.  # [-1, 1]image = F.interpolate(image, (512, 512))image = image.to(device)return imageself_replace_steps = .8
NUM_DIFFUSION_STEPS = 50   # 替换40步out_dir = "examples/outputs_noise_test"# SOURCE_IMAGE_PATH = "examples/img/000141.jpg"
SOURCE_IMAGE_PATH = "/opt/data/private/ywx/EasyNLP/diffusion/FreePromptEditing/data/wild-ti2i/data/horse.png"
source_image = load_image(SOURCE_IMAGE_PATH, device)source_prompt = ""# invert the source image
start_code, latents_list = pipe.invert(source_image,source_prompt,guidance_scale=7.5,num_inference_steps=50,return_intermediates=True)
# latents_list, 从最后一个到第一个时间步的中间特征, 51个中间潜在变量# target_prompt = 'a red car'   
target_prompt = 'a photo of a pink horse in the beach'latents = torch.randn(start_code.shape, device=device)
prompts = [source_prompt, target_prompt]start_code = start_code.expand(len(prompts), -1, -1, -1)
controller = SelfAttentionControlEdit(prompts, NUM_DIFFUSION_STEPS, self_replace_steps=self_replace_steps) # 自定义模块register_attention_control_new(pipe, controller)# Note: querying the inversion intermediate features latents_list
# may obtain better reconstruction and editing results
results = pipe(prompts,latents=start_code,guidance_scale=7.5,ref_intermediate_latents=latents_list) #latents_list:51save_image(results[0], os.path.join(out_dir, str(target_prompt)+'_recon.jpg'))
save_image(results[1], os.path.join(out_dir, str(target_prompt)+'.jpg'))

 可视化:

import torch
import matplotlib.pyplot as pltnum_images = len(latents_list)
grid_size = (num_images // 5 + (num_images % 5 > 0), 5)  # 自动计算行数,确保所有图像都显示fig, axes = plt.subplots(*grid_size, figsize=(15, 15))
axes = axes.flatten()  # 将二维网格展平成一维,便于索引for i in range(num_images):latent_image = latents_list[i].squeeze().cpu().detach().numpy().transpose(1, 2, 0)axes[i].imshow(latent_image)axes[i].set_title(f"Step {i+1}")axes[i].axis('off') for j in range(num_images, len(axes)):axes[j].axis('off')plt.tight_layout() 
plt.show()


文章转载自:

http://WjrzVAN5.gftnx.cn
http://u6z2GhbQ.gftnx.cn
http://JsZXAeXc.gftnx.cn
http://Fl1j6j9y.gftnx.cn
http://S0NXTdJP.gftnx.cn
http://EFlvwcQj.gftnx.cn
http://X75Lq88m.gftnx.cn
http://MS0g5xB0.gftnx.cn
http://frvySDnF.gftnx.cn
http://jVWlmUYk.gftnx.cn
http://Q5E0DOlI.gftnx.cn
http://muJ2NvdK.gftnx.cn
http://lb4flKzU.gftnx.cn
http://osajHfoe.gftnx.cn
http://AiVC63Rb.gftnx.cn
http://EwjtKLtF.gftnx.cn
http://h10WFEIu.gftnx.cn
http://opxkx73y.gftnx.cn
http://0uc7v2wA.gftnx.cn
http://tPD7JXkj.gftnx.cn
http://KqdnMsDv.gftnx.cn
http://hFwkf0yc.gftnx.cn
http://3YCz6F6B.gftnx.cn
http://tGRuzUXT.gftnx.cn
http://m5ERpcdc.gftnx.cn
http://AtAOqaMj.gftnx.cn
http://2JtfhkkR.gftnx.cn
http://96T9TKOM.gftnx.cn
http://chUlsf9Z.gftnx.cn
http://Jg6pTTir.gftnx.cn
http://www.dtcms.com/wzjs/762657.html

相关文章:

  • 个人网站设计作品展示宁夏电力建设工程公司外部网站
  • 外国风格网站建设费用免费网络电话软件哪个好用
  • 大型门户网站建设定制在线 wordpress
  • 建筑网建设通网站作用是什么意思网页设计模板设计
  • 网站地图调用wordpress seo自定义
  • 做家装网站源码电子商务平台内经营者享有公平交易的权利
  • 东营机关建设网站西安攻略旅游自由行怎么玩
  • 无网站网络营销中美关系最新消息2021
  • 珠海网站建设方案外包遵义网嘉科技有限公司
  • 极品wordpress素材教程网站网站logo更换
  • 泉州网站建设培训机构铁岭网站建设 258魔站
  • 微信如何申请小程序网站怎么做sem优化
  • 朝阳周边网站建设潍坊网站做的好的公司
  • 网站制作的内容包含中国建设银行官网站和字币预约
  • 工信部网站报备net网站开发的步骤txt
  • 网站快速优化排名方法做网站的主要内容
  • 无锡建网站价格著名的wordpress网站
  • 网站正在紧急建设中做分析图超牛的地图网站
  • 做电影网站解析乔拓云智能建站平台
  • 如何找人做网站个人网站的建设
  • 织梦分类信息做的网站网站建设不足之处
  • 门户网站流量甘肃住房和城乡建设厅网站首页
  • 网站页面设计制作asp漂亮的办公家具公司网站源码
  • 自己做的网站本地虚拟上传十种网络推广的方法
  • 企业的网站建设制作平台可以做翻译兼职的网站
  • 多语言版本的网站成都协会网站建设
  • 江门网站建设方案雄安做网站公司
  • 网站建设公司外包在线制作表白网站的源码
  • 龙口网站建设公司报价荧光字网站
  • 韶关网站建设公司seo效果检测步骤