当前位置: 首页 > 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://www.dtcms.com/wzjs/321847.html

相关文章:

  • 适应 分辨率 网站网站建设哪家好
  • 晋城企业网站建设价格百度招聘电话
  • 洪梅网站建设国内外十大免费crm软件推荐
  • o2o网站建设代理商百度官方下载
  • 徐州做网站多少钱seo网站关键词优化报价
  • h5做招聘网站可以吗长沙seo推广外包
  • 南通技术网站网络营销平台排名
  • l辽宁建设工程信息网专业搜索引擎seo合作
  • 佛山网站开发公司电话今日热搜榜排名
  • 做网站架构需要什么步骤北京做百度推广的公司
  • 网站做301将重定向到新域名中国最厉害的营销策划公司
  • 做公司网站图片算是商用吗市场调研与分析
  • 罗湖建设网站百度首页 百度一下
  • 茂名网站建设公司网络营销包括几个部分
  • 威海做网站为什么不建议去外包公司上班
  • 营销网站类型百度关键词优化多少钱一年
  • 网上平面设计接单平台seo网站快速整站优化技术
  • 做机械的有什么网站网络服务商在哪咨询
  • wordpress 要先装PHP吗seo网络推广外包公司
  • 经纪公司排名seo搜索引擎优化报价
  • 网页设计教学设计seo精准培训课程
  • 网站系统优化如何把网站推广出去
  • 网站建设 面试问题流氓网站
  • 有什么推广网站引擎优化是什么工作
  • jquery 网站根目录智能营销系统
  • 如何添加网站白名单网络优化工程师主要负责什么工作
  • 云盘网站如何做如何自己做推广
  • 帮别人做网站进了看守所百家联盟推广部电话多少
  • 最常用的规划网站个人网站设计模板
  • 关于静态网站开发相关新闻营销推广ppt