- 博客(47)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
翻译 timestep_spacing=‘trailing‘ 与 scheduler
在计划中选择样本步骤的方式会影响生成的图像的质量,尤其是在重新调整噪声计划方面,这可能会使模型生成更亮或更暗的图像。是任何扩散模型的重要组成部分,因为它控制着整个去噪(或采样)过程。调度器有很多种类型,有些针对速度进行了优化,有些针对质量进行了优化。时间步长或噪声调度决定了每个采样步骤的噪声量。调度程序使用它来生成一个图像,每个步骤都有相应的噪声量。目前,拿标题搜国内是搜不出来有用的东西的。还是用Google搜能搜出来。
2024-08-02 22:00:00
18
原创 ERNIE-Lite-8K模拟function calling的测试代码
(本地测试成功,有完整代码实现)通过提示词,让不支持function calling的大模型做出function calling一样的效果。
2024-06-16 17:14:48
451
1
原创 研究CLIPTokenizer利用已知词表对输入文本进行BPE编码的逻辑
这是描述利用已知词表对文本进行分词和BPE编码为token的过程,不是利用数据集训练得到词表的过程哈。
2024-03-31 16:28:34
1709
原创 安装Debian11后修改apt使用国内华为云镜像
如果你不知道如何快速修改 Debian 11 的source.list(apt中国国内源),你可以点击复制这里的内容。
2023-05-03 17:42:57
3054
原创 CentOS7挂载CentOS7 everything安装光盘和设置yum源为挂载的光盘
介绍了如何在CentOS7里面挂载光盘,以及如何利用挂载的光盘作为yum的源。后续你可以利用yum安装配置的源里面的软件包。
2022-04-24 06:45:00
5633
1
原创 解决Sphinx下reStructuredText中英文混合换行导致生成的HTML多出空格
此方案基本上完美解决reStructuredText/Sphinx中文段落内换行导致生成的HTML多出空格的问题
2022-04-09 07:15:00
1295
原创 .bashrc 添加点环境变量
我习惯把软件单独安装到一个目录,而不是把软件都安装到/usr/local。这样的好处是软件不要了删掉它会直观一点。但是怎么配置环境变量吧它们的可执行文件添加到PATH就麻烦点了。我写个博客记录下处理方式。
2022-02-20 09:00:00
6819
原创 λ演算(lambda演算)原理通俗易懂的详细总结
λ演算是什么?这里我参考了科研人员的博客、中文翻译(有给原文链接)后用了详细的、有例子的、简单的话来说明这个问题。我试图向你证明,你看不懂别人解释λ演算的文章不是因为你理解不行,而是因为别人的文章写得烂!
2021-12-19 22:46:06
6146
1
原创 GTK是如何选择输入法的
只针对4.5.0版本。GTK文本输入部件和输入法的关系,是通过GtkIMMulticontext关联的,所以需要理解这个 问题就需要知道GtkIMMulticontext的执行过程。在GtkIMMulticontext被创建的时候,默认的输入法就被设置好了,可以用以下的 关键代码来验证这一点:GtkIMContext* im = gtk_im_multicontext_new();g_print(gtk_im_multicontext_get_context_id(GTK_IM_MULTICONTE
2021-11-07 23:20:05
570
原创 安装GTK4.5体验一下里面带的demo
GTK4.5、demoGTK有若干依赖项,安装可能针对有无依赖选择性地编译了某些功能。我没有一个一个功能去尝试,只是大概能用的要求下去安装的。我安装到目录/home/az13js/opt/gtk4,/home/az13js是我电脑用户的目录。下面的Shell语句在安装前放在~/.bashrc的结尾,目的是添加/home/az13js/opt/gtk4里面的bin,lib64和pkgconfig到环境变量。因为安装过程中meson工具需要判断系统有无特定的依赖,我本地自己搭建的apt仓库版本又不够新,虽然
2021-11-04 23:38:05
3743
原创 CMake如何设置rpath,如何给rpath设置相对路径
CMake如何设置rpath Linux的可执行文件包括共享对象库文件里面有一个标记,叫做rpath,意思是runtime path,运行时的路径。rpath能告诉Linux当执行这个文件的时候如果需要加载其它的共享对象库要去哪个目录下找。在使用GCC时可以这样配置rpath:g++ -shared -fPIC -o libhelper.so helper.cppg++ -o test main.cpp -L. -lhelper -Wl,-rpath,. 这样,编...
2021-10-17 11:52:15
12784
4
原创 Fcitx5的构建产物会污染项目目录
Fcitx5构建时,就算单独在一个目录里面构建但是还是会在原始项目内多一个en_dict-20121020.tar.gz。
2021-10-15 20:49:49
173
原创 关于文件.github/ISSUE_TEMPLATE/bug_report.md是做什么用以及如何生成
写明了某些开源的代码里面文件夹.github/ISSUE_TEMPLATE中bug_report.md是什么,还有如何生成它。
2021-10-15 12:12:53
546
原创 Debian 11 KDE Plasma桌面环境,编译Fcitx5(只编译,不安装)
记录了我编译fcitx5前的一些准备内容,需要安装什么工具,什么包,什么库。我安装的时候遇到的一些问题,也有所记录。
2021-10-15 11:09:14
1840
原创 使用ldconfig令Linux程序执行时能加载到非标准路径的共享对象库
使用Linux是不是出现了找不到动态链接库xxx.so的问题呢?本文介绍了Linux下动态链接库so和Windows系统下dll文件的差异和Linux命令ldconfig的使用方法。
2021-10-07 17:40:36
190
原创 根据操作系统的差异拼接文件路径
根据操作系统的差异拼接文件路径以文件和文件的相对路径所包括的各个目录为顺序给定一个列表,根据操作系统差异拼接为文件路径字符串并输出。请在以下选项中选出正确答案Aimport osdef print_dir_name(dir_names): print(os.sep.join(dir_names))if __name__ == "__main__": print_dir_name(['china', 'guangdong', 'shenzhen.txt'])Bimpor
2021-10-05 11:14:08
125
原创 编译、安装和使用FANN库(环境部署)
这是关于FANN库在Linux系统下的编译、安装和使用的介绍。本文只是介绍如何进行简单的使用,或者说部署FANN的编译构建环境,关于FANN库的具体细节知识不是本文关注的。
2021-09-30 23:28:53
1059
2
原创 解决Debian 11系统缺少无线网卡固件rtl8192cfw.bin
解决Debian 11系统缺少无线网卡固件rtl8192cfw.bin一,先简单介绍解决办法“rtlwifi/rtl8192cfw.bin”是无线网卡的固件,其实缺少它网卡也是可以用的,只是不知道是不是这个原因导致丢包频繁。在CSDN找到了这篇文章:“U盘安装Debian,提示缺少无线网卡驱动(blog.csdn.net/gaisylly/article/details/50446406)”,然后我找到了一份deb包(ftp.cn.debian.org/debian/pool/non-free/f/fi
2021-09-20 14:39:55
8612
1
原创 BIND服务器配置
防止后面电脑系统重做,忘了怎么配置BIND9,这里简单备份一下配置。options { directory "C:\Program Files\ISC BIND 9"; allow-query { any; }; allow-query-cache { any; }; recursion yes; allow-recursion { any; }; forward first; forwarders { 8.8
2021-04-05 12:28:30
289
原创 互斥量
互斥量使用场景举例10000个线程同时对globalValue进行操作,每个线程都先读取值,单独累加2,然后再赋值回去。希望最终累加2*10000=20000。使用方法#include <mutex>声明锁对象,std::mutex mutexObject操作共用变量前,mutexObject.lock()锁定mutexObject,锁定失败.lock()会阻塞直到成功操作完成mutexObject.unlock()解除锁定程序示例 /** * g++ -O
2020-12-20 12:56:51
109
原创 C++多线程简介(+源码实例)
C++多线程简介(+源码实例)C++20多线程C++中的`thread`类通过`join()`方法通过`detach()`方法,主线程不阻塞。C++20新加入的`jthread`类参数传递的问题参考材料C++20出于方便更新的考虑,文章位于GITEE仓库。仓库的地址是https://gitee.com/az13js/about-cpp多线程线程是指一个程序中的一条单一的执行流,包括最高层函数的调用和递归调用的每一个函数。多线程是指允许一个程序里存在多个线程。也就是多线程的程序可以在同一时间执行多
2020-12-06 17:31:47
498
3
原创 C++命名空间namespace
C++命名空间namespace命名空间的作用是解决程序中常见的同名冲突。例如,我可能在编写一个库,里面具有Boss类,同时另外一个库里面也有一个Boss类,这时如果我写的程序需要这两个库,那么编译器就无法区分程序里使用的Boss类到底是哪一个库的。C++的命名空间解决问题的办法是:引入命名空间的概念,它的本质是一块作用域,用来划分同名函数、类、变量等;不同命名空间内的函数、类、变量等标识符可同名;命名空间可以嵌套;最外面的全局作用域作为默认命名空间。下面这个示例演示了如何利用命名空间来解
2020-09-26 09:46:08
517
软件开发 设计模式 面向对象软件的可重复使用元素 个人学习和研究
2022-07-28
在CentOS上安装Jenkins的详细记录
2022-05-01
GEP:基因表达式编程(Gene Expression Programming,GEP)
2021-06-21
swoole.tar.gz
2020-01-31
Q-Learning更新公式
2019-02-28
为什么Linux的swappiness默认值是60?
2021-10-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人