To_Do_List
如何判断一个问题时np难问题
mac item2 各种plugin
命令行里无法使用vpn连接
NJU课程
DS
斐波那契堆 + 可视化展示
搜索与演化算法
HW4 - 芯片放置问题
科研实践
diffusion model 数字水印相关paper
To do list
机器学习
吴恩达课程 ✔
书籍
CS229
python学习
NunPy
Pytorch
c++学习
异常及其处理 ✔
调试方法
线程管理
科研实践
英文:
Latent Diffusion论文:https://arxiv.org/pdf/2112.10752.pdf
Diffusion Models详细公式:https://lilianweng.github.io/posts/2021-07-11-diffusion-models/
各种微调模型方法对比:https://www.youtube.com/watch?v=dVjMiJsuR5o
Scheduler对比图来自论文: https://arxiv.org/pdf/2102.09672.pdf
VAE结构图出处:https://t ...
Date Structure
Data Structure
链表
我们让insert操作和delete操作都返回head,可以简化代码实现。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106#include <iostream>#include<bits/stdc++.h>using namespace std;// 定义双向链表节点的结构体struct Node { int data; // 存储数据 Node* prev; // 指向前一个节点的指针 Node* next; // 指向下一个节点的指针 Node(int val) : dat ...
Diffusion入门--training
本文介绍有关diffusiondiffusiondiffusion训练的相关
给定数据集进行训练
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186 ...
Diffusion入门--inference
本文为diffusion库用于推理的基本介绍,以代码块功能和实现为主。
三行简化版:
12345678910111213from diffusers import DiffusionPipelineimport ospipeline = DiffusionPipeline.from_pretrained("/data1/sdmodels/stable-diffusion-v1-4", use_safetensors=True)pipeline.to("cuda")image = pipeline("An image of a squirrel in Picasso style").images[0]output_dir = "/data1/sdtest/"output_filename = "2.1.png"output_path = os.path.join(output_dir, output_filename)image.save(output_path)print(" ...
linux常用指令集
远程连接
SFTP上传本地文件
csdn blog
clash for linux
clash for linux
指定服务器调用显卡
export CUDA_VISIBLE_DEVICES=1,3
conda & anaconda & pip
csdn blog
pip换源
python -m pip config set global.index-url http://mirrors.cloud.tencent.com/pypi/simple
代理
一次性打开代理
123export http_proxy=http://127.0.0.1:7890export https_proxy=http://127.0.0.1:7890export ALL_PROXY=socks5://127.0.0.1:7891
打开代理:
clash -d ~/.config/clash
如果你想要临时关闭终端会话中的代理设置,可以运行以下命令:
1unset https_proxy http_proxy all_proxy ALL_PROXY
关于科学上网:
要设置 https_p ...
Python之散装知识
1. @staticmethod 的使用
在Python中,@staticmethod是一个装饰器(decorator),用于定义类中的静态方法(staticmethods)。静态方法是类中的一种方法,它与类的实例无关,因此不需要通过类的实例进行调用,而是直接通过类名调用。
使用@staticmethod装饰器可以将一个普通的方法转换为静态方法。在定义静态方法时,需要在方法上方加上@staticmethod装饰器。静态方法的定义和使用有以下特点:
不需要访问类的实例:静态方法没有 self 参数,因此在方法体内无法直接访问类的实例属性或调用实例方法。它只能访问类级别的属性和其他静态方法。
通过类名调用:由于静态方法与类的实例无关,所以可以直接通过类名调用。不需要实例化类对象即可使用静态方法。
不需要隐式传递参数:普通的实例方法会自动接收类的实例作为第一个参数,通常命名为 self,而静态方法没有这样的隐式传递参数,所以它在方法定义时不需要 self 参数。
不能访问实例属性:由于静态方法与类的实例无关,它不能访问实例属性或实例方法。
示例代码如下:
12345678 ...
正则表达式
正则表达式入门
视觉上反人类但是好用的tool。
引用
博客指路
tips for vim
一些tips
可以在settings里面自定义vim映射
hexo食用技巧
关于hexo的合理食用
1. 添加pdf
\post\pdf本地目录下本地加入xxx.pdf
md文件里加入
也可以直接插入网址外部访问
1{% pdf pdf/xxx.pdf %}
插入图片
将图片保存在\post下,直接调用即可,可以改变图片长宽比例以及大小
1<img src="xxx.png" width="10%" height="10%">