- 博客(34)
- 收藏
- 关注
原创 Linux服务器安装flash_attn
文件指定的要求),以确保构建的纯净性。您的主环境中的 PyTorch (虽然已安装) 并不会自动复制到这个临时的构建环境。因为服务器可能连不上外网或者其他什么网络问题,如果出现这种情况,最好的解决方法就是自己到。(类似说没有找到cuda的,具体报错我的记录丢失了,解决方法是。这将允许构建脚本直接访问您当前虚拟环境(时,它会经历几个步骤,其中一个步骤是。中找到对应版本的whl,然后手动安装。解决这个问题最简单、最直接的方法就是。中运行构建脚本(通过。
2025-12-12 15:29:55
336
原创 关于DiT模型的一些思考
之前看过VAE、DDPM和DiT的论文,但是那时候的理解比较浅,另外论文中涉及大量的公式推导,时间长了就容易细节和整体都把握不住,只记住了有这样一个模型,但是内部的机制忘得差不多了。最近看论文又涉及到了DiT模型,遂通过gemini简单回顾一下,写篇博文记录一下。参考资料:扩散模型解读 (一):DiT 详细解读DiT(Diffusion-Transformer)模型架构的核心在于用 Transformer 取代了扩散模型中的 U-Net 结构,从而提升了模型的效率和全局建模能力。DiT 的架构设计借鉴了 V
2025-12-08 15:49:02
993
原创 解决pip install gym==0.19.0安装失败问题
为了项目的兼容性,首先创建了一个特定的 Conda 虚拟环境,并尝试安装所需的。无法正确解析旧版本包的元数据(抛出了一个 WARNING。的提示,解决问题的核心是。)而导致安装失败的问题。
2025-11-15 20:42:50
303
原创 服务器在线安装插件失败/离线安装VSIX
(不知道为什么直接复制这段网站打开不会弹出下载路径,但是把最后的VSlXPackage的“I”重新打一遍,返回之后又弹出了)(太邪门了)然后重新使用vscode连接服务器的时候,会重新下载.vscode-server,基本上能成功连接上服务器了。问题:有时候使用vscode连接服务器连不上,但是在终端使用ssh可以成功连接。由于.vscoder-server重新下载了,很多之前的插件都需要重新安装。有时候服务器网比较差,下载插件可能非常卡,一直下载不成功。好像没有直接给出VSIX的下载链接了。
2025-10-13 15:51:55
546
原创 No module named ‘bpy‘
报错 No module named 'bpy'是因为你环境里没有安装。bpy不是一个常规的 pip 包,它只能在里用,或者通过源码编译方式安装。
2025-09-17 12:51:27
766
原创 no module name ‘kaolin‘
摘要:报错no module named xxx通常因库未安装,但安装Kaolin后仍出现undefined symbol错误,核心问题是Kaolin的C++/CUDA扩展与当前PyTorch/CUDA版本不兼容。解决方法包括: 检查PyTorch和CUDA版本是否匹配Kaolin要求; 选择对应版本的预编译Kaolin wheel; 推荐从源码重新编译Kaolin,确保适配本地环境。 源码安装需匹配CUDA toolkit版本,命令为git clone后pip install -e .。
2025-09-16 21:05:29
493
原创 【blender】使用Vscode进行blender调试
本文介绍了在VSCode中配置Blender脚本开发环境的方法和常见问题解决方案。主要内容包括:1)通过VSCode插件连接Blender进行脚本调试的基本步骤;2)解决自定义模块无法识别的问题,通过修改sys.path实现模块导入;3)处理Blender独立Python环境中缺少第三方库的情况,提供安装方法;4)分析脚本无响应问题,指出避免使用__name__=='main'和argparse的必要性;5)推荐使用try-except和traceback模块获取详细错误信息。文章针对Blender脚本开发
2025-07-17 01:02:13
1589
原创 【blender】使用bpy对一个obj的不同mesh进行不同的材质贴图(涉及对bmesh的操作)
操作目标是否可行方法一个对象中多个面贴不同材质✅ 支持设置bmesh创建时直接贴材质❌ 不直接支持需要在之后,通过设置一个Object支持多个材质✅ 支持添加多个材质槽。
2025-06-29 23:33:38
927
原创 【blender】bpy操作:选择对象和激活对象
这是一个非常重要且容易混淆的问题,Blender 中与是,尤其在脚本和操作(如编辑模式、UV 操作)中有重大区别。
2025-06-29 00:52:35
485
原创 本地部署ComfyUI,使用FLUX模型相关的配置以及软链接的使用
仅下载unet模型是不够的,还需要配置clip模型和vae模型,这部分内容可从文章最开头的链接中找到,如果已经下载了对应的模型,同样可以使用软链接的策略。如果从 hugging face 网站上直接下载了整个FLUX.1 dev的仓库,而文件夹位置不在ComfyUI工作目录下,可以使用。记录本地部署ComfyUI时,使用FLUX模型相关的配置,包括FLUX模型的下载位置和使用软链接。上面的网站还讲了非常多的ComfyUI以及其他模型,非常好的资料。是UNET模型,需要放在。
2025-06-27 12:17:10
647
原创 【已解决】电脑端 划词时出现腾讯元宝弹窗问题
一开始以为是搜狗输入法的旺仔AI搞的,于是在搜狗输入法的设置里一通操作,但问题尚未解决。不过搜狗输入法的旺仔AI也很烦,关掉了也是顺手的事,详见。于是打开腾讯电脑管家,在设置里关闭“腾讯元宝”即可解决问题。后来打开资源管理器,才发现原来是腾讯电脑管家搞的鬼。
2025-06-04 16:16:59
7538
2
原创 wan2.1代码解读——VAE模块中的CausalConv3d
组件作用记录定制化的 padding,特别是时间维只 pad 前面,实现因果性F.pad手动完成 paddingcache_x支持 autoregressive 或连续生成,传入历史帧禁用nn.Conv3d的自动 padding使用 Conv3d 的正常卷积在init构造函数中,self.padding是从哪里来的?在这个代码之前没有定义这个变量啊?你注意到在__init__中看起来好像“从没定义过就用了”,但实际上它来自父类nn.Conv3d的初始化。步骤说明调用父类nn.Conv3d。
2025-05-14 00:30:19
1509
原创 记录Linux环境pytorch3d环境安装遇到的坑及解决方法
哈哈,到这里,环境崩了orz。可能的原因是pytorch3d和torch版本不匹配,导致有些torch的文件在安装pytorch3d环境的时候被覆盖了(忘记在哪篇博文看到的解释)。到这里基本上pytorch3d的环境就安装好了,然后再去MVTN仓库里安装其他的包,就能跑通代码了。(后面还尝试了直接克隆pytorch3d仓库进行安装,也失败了,遂放弃)为了防止环境再崩一次,于是选择新建一个环境。流程按照官方给的文档。代码,在配置环境的时候遇到了很多问题,特此记录。再重新安装torch环境。
2025-03-24 16:53:12
760
原创 Linux服务器下载 CAN bus expansion 数据
由于代码都部署在远程Linux服务器上,下载到本地再上传到服务器非常麻烦,所以尝试获取下载链接,用wget进行下载。点击刚刚的下载链接后,按住ctrl+J进入到浏览器的下载页面,取消掉下载任务,然后复制下载的链接即得到所需链接地址。后,找到CAN bus extension的部分,点击链接进行下载。
2025-03-17 00:29:29
279
原创 调用CLIP模型过程中对图片预处理器clip_img_preprocessor的一些思考
是一个用于图像预处理的变换(transform),它是通过函数生成的。它的作用是将输入的图像转换为适合 CLIP 模型输入的格式。CLIP 模型(Contrastive Language–Image Pretraining)是一个多模态模型,能够同时处理图像和文本。就是将这些步骤封装成一个可调用的变换(transform),可以直接应用于图像数据。通过生成的是一个你可以通过打印来查看其具体内容(见上)。可以直接应用于 PIL 图像或图像文件路径。
2025-03-05 23:43:54
1823
原创 解决Vscode远程连接Linux服务器,输入密码后一直无法加载面板的问题
问题:今天使用VScode的远程资源管理器连接实验室的机器时连接不上,能弹出输入密码的页面,但是输入密码后一直无法加载出面板。原因:可能因为我上一次没有恰当的退出远程链接导致的,我每次退出远程都是直接强制关闭VScode。解决方式:用Xshell登录远程服务器,删除。
2025-02-23 18:27:39
297
原创 【HOLODECK】object retriever逻辑(包含对torch.einsum()函数的应用)
HOLODECK object retriever逻辑
2025-01-06 13:40:15
1017
原创 【论文阅读】3D Gaussian Splatting for Real-Time Radiance Field Rendering
3DGS论文阅读笔记
2025-01-03 10:19:25
963
1
原创 【blender】将3D模型的原点移动到bound_box的底面中心
存在一些场景,需要对3D资产的原点进行统一,但是数据集中的一些3D资产的原点可能不在模型的底部中央,这里给出一个将3D资产的原点移动到bound_box底部中心的方法。核心思想,先将游标移动到模型的bound_box底部中心,再将原点移动到游标位置。
2024-12-30 00:59:38
775
原创 【blender】material.node_tree.nodes[“Principled BSDF“]没找到
gpt给出的回答是不存在"Principled BSDF"节点,根据gpt修改了代码,相当于创建了"Principled BSDF"节点再继续操作(这里就不给出了),随后查看blender,发现在blender着色器中查看会发现有两个"原点BSDF"节点。突然意思到我的blender语言设置成了中文,怪不得一开始找不到"Principled BSDF",把blender语言修改为英文之后,使用原来的代码就跑通了orz。在使用bpy编写代码的时候,出现报错。
2024-12-17 21:45:38
882
3
原创 Windows 系统上允许 SMTP 使用的端口通过防火墙的操作方法
最近在写网页后端,注册时需要通过发送邮箱验证码进行验证,主要采用Java mail发送邮件,在调试过程中经常无法连接到smtp.qq.com 587,原因可能和防火墙有关(挂着梯子是这样的orz),遂记录此篇。
2024-11-14 12:13:03
1269
原创 将 Conda 环境安装到指定目录
要将 Conda 环境安装到指定的目录(比如)而不是默认的 Conda 安装目录(如),你可以使用--prefix参数来指定目标路径。这样 Conda 会在你指定的路径下创建环境,而不是默认位置。
2024-11-10 11:55:03
5842
原创 Java+selenium 02
方法二:Select类(适用于标签为的元素)方法可以进行复合元素定位,返回的是。如果标签是input类型,可以直接用。方法一:直接采用xpath。
2023-09-24 18:46:11
293
1
原创 Java+selenium 01
元素定位:id name className linkText partialLinkText cssSelector xpath tagName。
2023-09-24 18:25:31
156
1
原创 CCF-CSP 202206-2 寻宝!大冒险!
的数据结构来对树木的坐标进行存储。map的第一个键值为树木的x坐标,keyword对应的值为一个set集合,存储的是该行下,所有树木的列坐标。,分别表示西西艾弗岛上树的棵数、绿化图和藏宝图的大小。中树的坐标,检查对每一棵树,是否满足上述条件。样例2的示意图如下所示。的边界了,因此该解不符合题意,舍去。,因此,可直接用数组对藏宝图进行存储。左下角和绿化图的重合的坐标有3处。,所以不适合用数组来存储绿化图。重合时,藏宝图已经超出绿化图。由于绿化图的边长数量级可达。)位于左下角的位置。样例1示意图如下所示。
2023-09-15 21:04:20
482
原创 CCF-CSP 202212-02 训练计划
针对子任务1,思路较为简单,不过多赘述。等于整个工程的关键路径从源点到汇点的最长路径)长度减去从顶点。项科目的训练,此时仅需输出一行“最早开始时间”;的测试数据满足:顿顿无法在。到汇点的最长路径的长度。
2023-09-14 00:36:51
438
2
原创 CCF-CSP 202303-2 垦田计划
例如,上述样例中,资源应首先花费在垦田天数为7的土地上,此时耗费资源为1。然后我们发现,要减少垦田的总天数,需要同时减少所有垦田天数为6的土地,即花费。经过如上分析,我们可知降低某一块田地的开垦天数所耗费的资源,并不是我们需要关心的。,第一个关键字为开垦天数,第二个关键字为将此开垦天数-1所耗费的总资源数。要使垦田的天数减少,必须使所需天数最长的地时间减少。此时资源已全部耗尽,输出答案。输出开垦n块上述田地,最短需要的天数。
2023-09-05 11:18:48
719
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅