- 博客(99)
- 资源 (4)
- 收藏
- 关注
原创 Windows下配置diffusers环境,并安装xformers和triton时的一些注意事项
请务必注意,为了能用使用xformers加速训练,python版本务必使用3.10。
2024-11-01 15:48:08
643
原创 Linux服务器给用户增加额外磁盘空间时可能面临的问题及解决方法
实验室Ubuntu服务器上,我的用户账号的磁盘空间不够了,尝试使用gparted UI工具分配额外空间时,发现必须有连续的可用空间才能给我账号的磁盘空间扩容,或者是用系统U盘启动来移动账户所挂载的磁盘空间位置,这样也能凑出连续的可用空间来。博主在查阅资料并反复思索后,突然意识到新分配的磁盘空间可以直接挂载到我的用户home目录下的某个文件夹上,这样也能变相的给我的账户扩容。经过尝试,果然可以,特此记录,以利后人。
2024-07-30 15:50:46
169
原创 ValueError: The repository for contains custom code which must be executed to ...的一种解决方案
博主在使用diffusers导入自定义的数据集训练stable diffusion时,发现自定义数据集中的加载脚本不起作用(加载自定义数据集的方法见。经过多种尝试后,最终得到一种解决方法,即:在load_dataset()方法的形参中额外增加一条参数trust_remote_code=True,
2024-07-10 20:28:06
2239
原创 ModuleNotFoundError: No module named ‘****‘的一种解决方案
【代码】ModuleNotFoundError: No module named '****'的一种解决方案。
2024-07-05 22:50:20
283
原创 pycharm无法添加python解释器的解决方法
出现该错误的原因是先前创建过重名的解释器,在pycharm配置中没有完全删除干净。接着将无法添加的虚拟环境删除,再添加即可。首先在文件->设置界面,找到解释器设置。
2024-07-03 16:15:17
5370
1
原创 Hugging face上下载Stablediffusion3底模的注意事项
但是需要注意的是,使用浏览器下载下来的文件名会和官网提供的文件名不一致,因此需要我们手动参考官网的文件名字修改。有多种方法支持获取Hugging face上的底模,最简单粗暴的方法是登录官方页面直接下载。以stable diffusion 3底模为例,挂载梯子登录对应。,将所有模型下载到同一个文件夹下即可。
2024-07-03 08:59:28
268
原创 diffusers 再次继续训练LoRA时,如何导入已有的LoRA权重
有时候我们需要复用先前训练好的LoRA参数来继续进行训练。此时并不需要我们重新使用API向U-Net网络加载LoRA对应的adapter参数权重,我们可以直接通过diffusers的LoRA训练脚本的输入参数来实现断点处继续训练的需求。
2024-06-10 15:37:34
802
原创 diffusers 使用脚本导入自定义数据集
在训练扩散模型时,如果附加额外的条件图片数据,则需要我们准备相应的数据集。此时我们可以使用官网提供的脚本模板来控制导入我们需要的数据。
2024-06-07 16:45:23
803
原创 Windows下的conda,一种进入虚拟环境的方法
如果conda env list中的虚拟环境不存在,但是在本地文件存在,你还想进入虚拟环境安装依赖并使用该虚拟环境的话,可以使用如下命令启动该虚拟环境。
2024-06-04 15:59:33
553
原创 论文作图之高压缩比导出PDF
笔者使用Adobe Illustrator 2023创建可编辑pdf图,按照默认的导出设置保存pdf文件时,得到的图存储很大。为了解决存储过大且还保留一定编辑功能的问题,作者实践出了一种导出pdf的设置方法。实测可以极大减小pdf存储大小,同时保留编辑功能。
2024-06-01 22:05:03
741
原创 解决ModuleNotFoundError: No module named ‘dnnlib‘问题
尝试采用:pip install dnnlib解决,但下载源中并不包含该依赖
2024-05-25 10:33:57
1205
原创 解决Diffuers训练LoRA,推理时LoRA权重不起作用的问题
今天碰见个离谱的事情,用diffusers官方代码训LoRA,然后推理,结果推理的时候加不加LoRA权重结果都一样,后来搞了半天才发现,新版本diffusers的推理部分模型加载的API更新了
2024-05-23 16:43:45
752
原创 accelerate训练SD-LoRA,解决ValueError: Attempting to unscale FP16 gradients.问题
训练指令需从原来的:变换一下顺序:
2024-05-22 14:10:00
950
4
原创 accelerate在pycham中执行的方法
通常情况下我们在pycharm中默认执行python.exe xxx.py,在命令行中执行accelerate xxx.py。下面介绍如何在pycharm中执行accelerate的方法,主要目的是便于后续的代码调试。
2024-05-21 21:20:05
884
原创 raise RuntimeError(“Ninja is required to load C++ extensions“)问题的一种解决方案
但是在虚拟环境中这么做了之后仍然报相同错误。思考良久之后突然灵光乍现,主要原因应该是我把一个项目嵌入到了diffusers(用于训练扩散模型的网络框架)中,报错位置的代码极有可能是找不到当前虚拟环境中的ninjia依赖,但是也不影响我的训练;因此只需要在base环境中安装ninjia就好了。经过尝试果然是这样。
2024-05-17 21:22:36
887
3
原创 Diffusers multi-batch下生成随机种子以创建生成器时的注意事项
在generator中采用multi-batch形式生成结果时,两种定义随机种子创建生成器的方法会有不同的效果。
2024-05-17 10:28:53
270
原创 python sum(numpy数组, axis=n)的理解
对numpy多维数组在指定维度(axis=n控制)上求和,例如:sum(n, 2)n为:
2023-03-22 15:02:43
215
原创 ModuleNotFoundError: No module named ‘torch‘
后来仔细想想,最初配置环境时,是以管理员身份运行的cmd,因此切换到管理员状态下的cmd,继续运行torch相关的程序,运行成功。在cmd中check python的版本,发现是3.9,我记得我配置的python版本是3.8才对;
2022-12-14 15:33:14
840
原创 Henzler等,Generative Modelling of BRDF Textures from Flash Images [SIGGRAPH Asia, 2021] 论文项目环境配置Win10
这个深度学习项目从Linux平台迁移到Windows平台并没有遇到什么特殊的问题。简要步骤如下 :Cuda、torch、python的版本和硬件平台的GPU必须满足匹配条件,否则没办法运行项目。具体确定方法是:先根据GPU型号确定可用的Cuda版本。例如博主硬件是RTX 3090,这里选用了CUDA 11.7。这一步也可以不用做,仅仅是起到可视化的作用,基本操作一般在在cmd里进行。在这一步为了避免.yml文件中设定的库版本和CUDA版本产生冲突,我直接将版本号删去了:并采用如下命令创建虚拟环境:创
2022-12-03 16:23:39
741
原创 图形写稿基础,含teaser figure的特殊排版方法
Abstract:摘要非常重要,一般定下粗稿后需要接着写摘要。摘要提交会比正文早。摘要内容不会描述算法细节,基本思路是:陈述待解决目标/问题是什么;目前有哪些算法并不能满足质量和性能的要求;因此我们提出了什么方法;结果是什么(有多好);有什么应用;:介绍部分有点像扩充内容的摘要,不过依旧不会介绍我们算法的详细细节。先介绍目标效果是什么然后表示目前的方法很难做到;
2022-10-26 16:55:04
2002
原创 visual studio 2019 .slang文件语法高亮插件SLang-VS-Plugin
使用visual studio 2019打开该项目,并右键解决方案重新生成所有文件。安装前需要关闭所有的vs窗口,安装时如果弹出窗口有end tasks按钮,点击即可。并不直接支持该类型文件的语法高亮,因此笔者推荐了。来提供**.slang文件**的语法高亮支持。所使用的着色器文件。
2022-09-23 20:49:10
1256
2
原创 2022中旬学习计划指南
只做项目不充电,热爱的事业会生厌~一、研一、研二工作不知不觉研一、研二已经快要结束了。研一、研二期间我主要的参与的工作如下:基于Vulkan内核的云渲染项目(作为本科毕业设计完成答辩);基于paraview开源可视化框架的云平台渲染项目(后续工作转交其他同学);基于开源项目Gravity Engine DX12项目的CAD渲染内核,采用DX12的DXR扩展实现了光栅化、光线追踪混合管线渲染(后续工作转交其它同学);预计算相关项目(即将结题,因保密协议不便透漏);复现(实际是配置)了一篇大.
2022-05-30 17:15:02
181
转载 在控制台应用程序下,创建窗口,避开WinMain函数入口(示例代码)
转载自:https://www.136.la/tech/show-149674.html#include "Windows.h"#include <iostream>using namespace std;#define MAX_LOADSTRING 100// 全局变量: HINSTANCE hInst; // 当前实例std::wstring szTitle = L"RenderCore"; // .
2021-07-16 14:48:05
557
原创 DX10/11/12、OpenGL4.0、Vulkan开启Flat shading着色模式
在现代图形引擎中编程管线经历了由固定管线到可编程管线的发展,所以DX、OpenGL早期版本可以在固定管线下直接调用相关API设置着色模式为Flat shading。以DirectX9中开启Flat shading为例:Device->SetRenderState(D3DRS_SHADEMODE, D3DSHADE_FLAT);以OpenGL旧版本中开启Flat shading为例:glShadeModel(GL_FLAT);但是目前这些图形引擎(DX10/11/12、OpenGL
2021-04-14 21:28:27
611
原创 python获取当前文件所在目录、获取上级目录的坑
在项目里为了方便迁移到其它机器不会出现路径错误,经常使用相对路径。在python中获取当前文件所在路径的方式有以下几种:第一种是获取当前文件的全路径:# 获取当前文件的路径,包括文件名print(__file__)第二种是获取当前文件所在目录:# dirname去掉文件名,返回目录print(os.path.dirname(__file__))第三种是获取当前文件的工作目录:# getcwd返回当前工作目录,有可能和当前文件所在目录不同print(os.getcwd
2021-03-24 17:13:26
6580
原创 Github上传大项目失败改用ssh传输解决RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Ent
错误类型:RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large第一次将本地项目上传到github/gitee上时,可以先在GitHub/gitee上新建仓库,在本地新建目录下 将网络仓库clone下来(git clone + 远程仓库链接),然后 复制项目主要文件 到该目录,接着再add、commit、push当前修改到网络仓库;如果上传内容过大会导致上传失败,此时需要将.
2021-03-12 08:39:57
1114
原创 Git见习心得
提醒:测试git管理项目前,先备份一下您的项目。 非常想要分享的其实是对github的理解,还有当您已经把本地库和线上库绑定之后,在日常维护中的最最最基本指令操作。1.对GitHub的理解GitHub是一个代码托管服务,我们可以把自己的项目提交到GitHub服务器上,通常说的GitHub包含了GitHub网页和Git本地管理系统。GitHub网页没什么好说的,它可以实现代码管理的部分功能,提供直观的内容显示,是宣传您的项目的窗口。Git本地管理系统是我(菜鸟)开发时使用比较多的部分。这个
2020-11-19 18:49:36
362
2
原创 图形学方向(渲染)相关实用工具整理
所介绍到的内容来自于师兄在讨论班上做的一堂报告,在这里分享给有志耕耘计算机图形学-渲染方向的后来人们。推荐一下师兄整理的计算机图形学学习资源list:https://github.com/FancyVin/fun-with-graphics此外师兄的GitHub主页:https://github.com/FancyVin
2020-10-14 20:11:07
732
原创 Visual Studio 2017寻找程序入口点
快捷键F10逐行运行,直接进入程序入口点。这是一个偶然,本来想按F12转到函数定义,误触了F10直接自动跳到了程序入口点。由于此前接手git上源码时一直不知清楚如何快速找到程序入口点,所以特此记录一下,留给下一个小白看。...
2020-10-09 21:19:15
2694
原创 Git新手使用小结(版本管理、个人主页/项目主页)
Git使用小结参考资源:廖雪峰Git教程:https://www.liaoxuefeng.com/wiki/896043488029600具体操作流程:安装gitbash;在gitbash中配置信息:$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com" 将要提交的目录变成GIT可以管理的目录:git init目录下会多出一个.git
2020-10-07 19:01:38
193
原创 DirectX 12 3D游戏开发实战 -- 龙书随书源码各章项目运行结果概览
DirectX 12 3D游戏开发实战 -- 龙书随书源码各章项目运行结果概览第1章 向量运算第2章 矩阵运算第4章 Direct3D初始化第6章 利用Direct3D绘制几何体Box第7章 陆地和波浪(波浪在动) 第7章 绘制柱体网格、球体网格等形状第8章 光照01 光照02第9章 纹理贴图 箱子 柱子、球体、地面 波浪 ...
2020-10-06 11:53:07
3345
2
原创 使用scheme语言实现n阶行列式值的计算
用到了递归计算代数余子式的思想来求算n阶行列式的值。《线性代数》第六版同济大学第1章第5节介绍了行列式按行(列)展开的方法,其中提到:引理:一个n阶行列式,如果其中第i行所有元素除(i, j)元素aij外都为零,那么这行列式等于aij与它的代数余子式的乘积,即定理: 行列式等于它的任一行(列)的各元素与其对应的代数余子式乘积之和,即:或所以根据上述定理,我们发现行列式按行(列)展开后,变成了若干缩小后的行列式,所以根据这种规律,可以采用递归的方法计算n阶行列式的值。.
2020-09-09 14:07:23
442
原创 mpr-gui项目(libfive内核)文本编辑器内容格式及模型基元、CSG操作、模型变换API总结
mpr-gui项目是论文《Massively Parallel Rendering of Complex Closed-Form Implicit Surfaces》的配套项目,由MATTHEW J. KEETER发布,采用了libfive作为模型构建的计算内核,主要用于充分利用现代GPU的高度并行性来绘制复杂封闭式隐式曲面。这篇文章介绍了mpr-gui项目的文本编辑器的内容格式,以及可以直接使用的基本模型、CSG操作、模型变换的API,最后结合上述文本内容规则和API,编写文本脚本来创建一个“天使熊.
2020-08-28 17:36:20
698
原创 Ubuntu:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver. 解决方法总结
在Ubuntu上运行Cuda并行计算的渲染项目(《Massively Parallel Rendering of Complex Closed-Form Implicit Surfaces》论文代码GUI部分源码),Cuda版本是10.0.130,显卡为NVIDIA GEFORCE GTX 960m,GUI项目运行成功。昨天准备再次运行该项目,测试一些数据,突然报错显示CUDA运行失败,调用nvidia-smi查看驱动运行情况,出现如下错误:NVIDIA-SMI has failed becaus
2020-08-25 14:16:00
21801
3
原创 安装ubuntu之后直接进入windows系统的一种原因
因为实验要求,需要采用Linux环境,所以安装了Ubuntu系统,安装过程中自己分区,安装成功后每次启动电脑都是默认进入Windows10系统中,开机时按esc可以手动选择进入Ubuntu系统(惠普暗夜精灵2),但是有点麻烦,时机卡不准容易直接进入Windows系统中。查阅了一些资料后突然发现,bios中默认的启动项是Windows10,于是都抖个机灵将默认启动项设置为Ubuntu,并且按F10保存(一定要保存呀)并退出,终于直接进入了Ubuntu的启动选择界面,每次开机时可以选择进入那个系统,舒服多了
2020-08-21 16:55:25
6681
1
原创 Massively Parallel Rendering of Complex Closed-Form Implicit Surfaces论文代码GUI部分跟踪
《Massively Parallel Rendering of Complex Closed-Form Implicit Surfaces》是由独立研究者MATTHEW J. KEETER发表在2020年SIGGRAPH上的一篇文章。主要提出了一种利用现代GPU的大规模并行性来直接渲染复杂封闭式隐式曲面的方法。具有以下功能特点:支持2D和3D渲染,并可以得到任意分辨率的画面; 不需要高于C0的连续性,支持更加灵活的建模操作; 支持构造实体几何(CSG)、形状的平滑融合等多种建模操作; 支持具.
2020-08-21 16:19:18
488
附件:LZMA算法应用项目及库文件.rar
2020-06-01
stb_image_write.h
2020-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人