2025-02-28
欢乐时光
00

前提条件

  1. 有Cloudflare账号;
  2. 有托管在Cloudflare上的域名;
  3. 有可以安装 Hysteria2 服务端的主机。

搭建服务端可参考我的文章:Hysteria2代理:服务端及客户端搭建

Cloudflare配置

  1. 登录到Cloudflare;

  2. 按照下图操作进入Api Token设置页面,开始创建Token;

image

  1. 按照下图配置项,配置Token权限;

image

  1. 很重要!获得Token并激活Token!

按照前三步设置完成后,点击继续,你将获得一个token(token只会显示这一次,请务必保存!),以及激活Token的一段命令

请复制那段命令,然后在服务器上运行它,以激活token!!

激活后即可进行后续Hysteria2配置。

2025-02-28
编程与技术
00

在 Flutter 应用中实现自动更新,主要有以下几种方式,您可以根据您的具体需求和目标平台选择合适的方法:

2025-02-27
老狗随想
00

普通人实现越迁,第一步应该做什么?

我的答案是:提升认知,打破信息差。

请允许我展开这篇文章,细细道来。

2025-02-25
AI
00

注意:本文列举内容为多数情况下的使用建议,有些模型会有特殊的情况,请根据自己的模型做调整!

常用采样算法

Eular 算法

  • Eular a: 有 a 的代表祖先采样器,属于不收敛算法,采样步数会带来很多随即变化,可能有意想不到的效果;
  • Eular: 收敛算法,步数越高变化越小,一般用于稳定出图。
2025-02-21
AI
00

问题介绍

问题简介

我在使用 Stable Diffusion WebUI 时,试图启动 ControlNet 扩展,却遇到了启动错误。最初的错误信息如下:

text
ControlNet preprocessor location: D:\AI\stable-diffusion-webui\extensions\sd-webui-controlnet\annotator\downloads *** Error loading script: controlnet.py AttributeError: type object 'CalculatorOptions' has no attribute 'RegisterExtension'

随后,通过检查依赖冲突,发现 open-clip-torchmediapipeprotobuf 的版本要求不一致:

text
open-clip-torch 2.20.0 has requirement protobuf<4, but you have protobuf 5.29.3. mediapipe 0.10.14 has requirement protobuf<5,>=4.25.3, but you have protobuf 5.29.3.

问题分析

  • 依赖冲突open-clip-torch==2.20.0 需要 protobuf<4,而 mediapipe==0.10.14 需要 protobuf>=4.25.3, <5,当前安装的 protobuf==5.29.3 超出两者范围。
  • 版本不兼容:即使修复了依赖冲突,open-clip-torch 2.20.0mediapipe 0.10.14 所需的 protobuf 没有交集,所以无法在不变更 open-clip-torchmediapipe 版本情况加解决问题!

我的环境

  • Windows11 stable
  • 安装方式:克隆仓库本地安装(venv环境管理)
  • diffusion webui版本: v1.10.1
  • python: 3.10.6
  • torch: 2.1.2+cu121
  • xformers: N/A
  • gradio: 3.41.2