自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(238)
  • 收藏
  • 关注

原创 三角网格细分带uv: subdivide triangle mesh with uv

【代码】三角网格细分带uv: subdivide triangle mesh with uv。

2024-07-25 16:15:41 479

原创 X Error of failed request: BadAccess (attempt to access private resource denied)

把上面代码中的try except注释掉,而是直接用except后面的内容。可能是try那里出错,影响了后面的图形界面功能。下面的代码中vis_actors_vtk()是一个显示图形界面的函数。这可能是一个很小众的报错原因。

2024-07-24 16:40:37 211

原创 ImportError: cannot import name ‘PositionNet‘ from ‘diffusers.models.embeddings‘

在代码中全局搜索PositionNet,(可能会在一个unet_2d_condition.py文件中)。报错原因:在新版本的diffusers中,PositionNet被改名为GLIGENTextBoundingboxProjection。

2024-07-16 10:38:32 350

原创 tensorRT的安装

在这个网址找到适合自己的版本,尤其是找到合适的cuda版本:然后直接pip 安装:比如:也可以:

2024-06-27 16:38:54 188

原创 AttributeError: module ‘wandb.proto.wandb_internal_pb2‘ has no attribute ‘Result‘

【代码】AttributeError: module ‘wandb.proto.wandb_internal_pb2‘ has no attribute ‘Result‘

2024-06-27 14:51:42 588

原创 [AI开发配环境]VSCode远程连接ssh服务器

File-》Preferences -》 settings,然后搜索workbench, 选apperence, Edit in settings.json,亲测,docker容器内的ssh直接连本地windows,不需要配置docker容器和远程宿主机的端口印射,就可以直接印射到本地windows主机。切换回要跑的脚本之后,再运行,因为默认运行的是current file,如果还停留在json这个文件的话他跑的就是json,当然就会报错。

2024-06-26 20:00:43 1085 2

原创 ERROR: No matching distribution found for ort-nightly-gpu

解决办法:指定官方源。

2024-06-26 15:42:05 206

原创 error: #error C++17 or later compatible compiler is required to use PyTorch.

在安装wonder3d的时候要安装tinycudnn,

2024-05-30 16:47:46 848

原创 2024.05.14 HuggingFace Diffusion 代码学习笔记

简单的说,可以直接使用一个pipeline。也可以用scheduler和model。

2024-05-15 16:53:02 715

原创 2024.05.15 [AI开发配环境]个人使用最新版远程服务器配环境大纲:docker、云盘、ssh、conda等

不包括在宿主机安装docker。

2024-05-15 15:59:31 970

原创 [AI开发配环境]jupyter notebook远程连接ssh

照这个操作:https://blog.csdn.net/wuqrcn/article/details/135512396注意,在base环境中安装,这样在其他所有环境中都能用,到时候选环境即可。保存hash输入ipythohn,然后依此输入以下命令:修改配置文件修改配置文件~/.jupyter/jupyter_notebook_config.py,在最下面增加:在你要用的环境中添加kernelconda activate XXXconda install ipykernelpython -

2024-05-15 15:58:19 548 1

原创 [Diffusion Model笔记] DDPM数学推导版 2024.04.23

xT: 符合高斯分布的噪声x0: 一个符合GT的图像,无噪声的,clean imageT: 时间步xt: 第t步的图像,要从他推出t-1的图像。(一直推下去的话可以推出x0)βt\beta_tβt​:noise rate,关于t的固定序列,含义是每一步t要加的噪声的比例。αt\alpha_tαt​:signal rate,关于t的固定序列,αt\alpha_tαt​= 1-βt\beta_tβt​,含义是每一步t保留的上一步图像比例。通常会被设置为lim⁡。

2024-04-25 11:04:03 801

原创 [Diffusion Model 笔记]DDIM 笔记 数学推导 Denoising Diffusion Implicit Models

DDIM只是一个采样的算法,其训练和DDPM是一样的。DDIM在推导采样公式时,没有用DDPM中q(xt|xt-1)的条件;同时把一个高斯噪声可以换成随机高斯噪声和预测的噪声的加权和,其中σk\sigma_kσk​是一个超参数,控制二者的权重xsαˉsx0∣k1−α‾s−σk2ϵθσkϵxs​αˉs​​x0∣k​1−αs​−σk2​​ϵθ​σk​ϵx0∣k1αˉk。

2024-04-25 11:03:07 1265

原创 [Diffusion Model 笔记]Score based

本文是观看以下视频的笔记:论文:Generative Modeling by Estimating Gradients of the Data Distribution (NeurIPS2019)注意,这篇比DDPM更早likelihood-based methods对网络结构的设计有很大限制,但score-based只要输入输出维度一样就行了;gan就是太难train 了。在生成和判别之间要权衡。但咱们score-based就不用,就一个loss完事儿。

2024-04-25 11:01:20 1258

原创 使用cpulimit来限制linux下进程的cpu利用率

参考文章:https://blog.csdn.net/loyachen/article/details/52167124apt-get install cpulimit两种方法,一个是直接在limit情况下运行:另一种是先运行起来了,再根据进程号限制:

2024-01-24 20:58:01 896

原创 [读论文]meshGPT

ShapeNetV2, 所有55个categories来train GPT;但在chair,table,bench和lamp这四个类别上finetune。AutoEncoder用了2 A100, 2 days。transformer用了4 A100, 5 days。

2023-12-01 17:33:52 3066

原创 MobaXterm配置ssh端口转发(tensorboard使用)

背景:我有一台本地Windows电脑,上面安装了MobaXterm软件。MobaXterm通过ssh连接了一台服务器(默认是通过22端口连)现在服务器在跑模型,其6006端口是tensorboard端口,我想在本地windows主机上查看其tensorboard信息。考虑的方法是将服务器的6006端口映射到本地的某端口(这里为了方便,我选的还是6006)步骤点tunnels:点左下角的New SSH tunnel填写如下内容:(这里为了方便,我的本地端口号填的也是6006)

2023-11-20 10:22:34 4822 1

原创 TypeError: div() got an unexpected keyword argument ‘rounding_mode’

torch.div()方法的rounding_mode参数 似乎是torch1.8才引入的,我的torch版本太老了。那我直接再套一层floor代替呗。

2023-08-23 11:00:53 2968

原创 error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or

如果没有返回任何地址,说明系统里没有这个库文件,需要自行安装;apt-get install 绿色的库的名字。找到对应的库的名字。

2023-07-20 21:29:02 2873 2

原创 [debug]PIL.Image.open()读出来的图片只有两维

现象:如果图像位深度为24则正常的HWC,为8则读出来只有两维HW,没有C了。

2023-05-25 20:15:44 947

原创 pycharm报错:Error:can‘t get remote credentials for deployment server

打开解释器的配置,这里选ssh而不是deployment configuration即可。

2023-04-17 15:29:16 523

原创 [配环境]GET3D: A Generative Model of High Quality 3D Textured Shapes Learned from Images (docker方法)

代码地址:https://github.com/nv-tlabs/GET3D本文使用了官方提供的docker镜像。

2023-03-20 12:26:24 1768 2

原创 鼠标突然变慢或变快:有多个键多功能的鼠标误触

我的鼠标用着用着突然变慢了,在电脑设置里跳到最快还是比原来慢。隐约记得当时好像是怎么碰了一下鼠标。后来按了鼠标上的这个键,就好了。发现这个键是调整鼠标速度的,似乎还有多档可供选择。

2023-02-21 18:11:30 2987

原创 [读论文](StyleGAN) A Style-Based Generator Architecture for Generative Adversarial Networks

重点是提出两个指标:Perceptual path length和linear separability提出一种GAN的generator 架构(按分辨率coarse to fine的)不将z作为网络的输入,而是将learned constant + scaled noise作为输入,将z处理后作为style,即instance normalization(AdaIN)的scale和bias;style的获得。

2023-02-08 16:22:06 3401

原创 ubuntu下安装meshlab (使用tar.gz)

1.在官网下载tar.gz压缩包:2.放到某个文件夹3.解压:4. 运行

2022-12-28 20:28:26 4873 1

原创 [读论文] (MeshInversion)Monocular 3D Object Reconstruction with GAN inversion (ECCV2022)

项目主页:https://www.mmlab-ntu.com/project/meshinversion/方法名称:MeshInversion输入:单目图像 (in the wild,有背景的,没有抠图的)输出:textured 3D meshkey challenge: 缺少3D或multiview supervision方法核心:先预训练一个3D GAN ,可以从latent code z生成textured mesh。然后在inference的时候,从输入的图片倒推最符合的z。(这是一个in

2022-12-05 21:07:45 3747 4

原创 RuntimeError: one of the variables needed forgradient computation has been modifiedby an inplace ope

第527行对用v1_0的修改是in place操作。再次运行,就会显示更详细的信息和更精确的定位。在相应位置修改即可。

2022-10-24 11:13:57 1379

原创 [李宏毅] self attention 个人笔记

但self attention可以并行计算,而且离得很远的东西也可以很好的用到(RNN容易遗忘)。因此现在基本self attention可以代替RNN。相当于self attention加上一些限制,就是CNN。所以在样本少的时候cnn更好,样本多时相反。就是使用多组qkv,得到多组b,这些b拼接起来乘W得到最终的b.CNN 类似于,只对领域求α的self attentin。只需算有边的点的alpha,没边的直接置0。传统神经网络的输入是一个向量。主要是NLP,如bert。......

2022-08-07 15:55:25 902

原创 softmax 与 sigmoid 关系测试

一个数x,和0一起,构成数组[x,0],经过softmax,二者分别得到一个概率,分别设为softmax(x)和softmax(0)

2022-08-01 14:55:05 165

原创 [读论文]Point Scene Understanding via Disentangled Instance Mesh Reconstruction (DIMR)

暂未开源方法:2 stagestage 1: get instance输入:场景点云输出:(point-wise) semantic labels, instance center offsets, rotation angles方法:略stage 2: mesh reconstruction输出:(proposal wise) residual bounding boxes, confidence scores, latent distributions of complet meshes方法:

2022-07-11 10:05:29 289

原创 读论文:(nvdiffrec) Extracting Triangular 3D Models, Materials, and Lighting From Images

Project page: https://nvlabs.github.io/nvdiffrec/github项目名称叫 nvdiffrec整体看起来跟nurf一样是对单个物体(单个场景)训练的。输入: multi-view images, 相机位姿,背景分割mask(不知道光照情况)。输出: triangle meshes, texture, lighting输入: multi-view images, 相机位姿,背景分割mask(不知道光照情况)。输出: triangle meshes,

2022-07-06 15:23:43 3840 2

原创 基于体素的三维表面重建: DLGAN, 3D GAN,3D-R2N2等

输入:1或多张单个物体任意视角的图片 (encode成一个latent code)输出:3D occupancy grid (323232)loss: sum of voxel-wise 交叉熵。(虽然代码和这个有差别)官方代码:非官方torch代码:https://rohitgirdhar.github.io/GenerativePredictableVoxels/关于autoencoder的ablation study:第16页, table 2 (FIg.7 里面其实没有消融实验, su

2022-07-01 22:39:42 1515

原创 [读论文]DECOR-GAN

任务:粗略体素几何体的精细化输入:粗略体素几何体content作为content,精细体素几何体作为style输出:content的精细化,类似那个style。方法概述reconstruction loss 结果像style: 希望如果拿style降采样后的结果通过网络,可以生成style自己。Ld (discrininator的loss): 希望生成的结果中,原来有内容的体素,现在还是有内容。 用一个discrininator类似于把generator的结果降采样了,然后判断(降采样后为空的

2022-07-01 22:38:30 456

原创 TypeError: iteration over a 0-d tensor 的一种可能原因和解决方法

loss, _ = chamferDistLoss(v, gt_pc)报错代码长这样。最后发现原因是这个函数值有一个返回值,改为下面这样即可loss = chamferDistLoss(v, gt_pc)

2022-05-23 17:13:59 5011

原创 Segmentation fault (core dumped)的一种可能原因

我的原因是,处理的两个tensor的device不同,一个在cpu上,一个在gpu上。都放到一起就没有这个报错了。

2022-05-23 16:57:02 716

原创 TypeError: __init__() takes from 1 to 2 positional arguments but 3 were given报错

想要调用ChamferDist类的__call__函数:@LOSSES.register_moduleclass ChamferDist(BaseLoss): def __call__(self, pointset1, pointset2): ''' calculate the chamfer distance between two point sets. :param pointset1 (B x N x 3): torch.FloatTen

2022-05-23 16:23:36 8734

原创 tensorboard 一直不更新最新内容 问题解决记录

现象即使不运行tensorboard --logdir ./runs,也能在浏览器中查看 localhost:6006的tensorbaord情况无论是否运行tensorboard --logdir ./runs,浏览器中的数据都是旧的。我有4个event file,其中一个是新建的,还有一个旧的重命名了浏览器中不显示新建的,重命名的也显示的是旧名字找到原因仿佛尝试,突然发现我运行tensorboard --logdir ./runs命令后,后面的提示是说Serving Tenso

2022-05-16 09:26:41 5468 3

原创 [读论文] NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis (ECCV2020 Best Paper)

总览任务:view synthesis: 视图合成。即输入一些同一个静态3D场景的2D照片 with poses,输出任意其他角度的该场景2D图像。方法:用一个mlp网络来表示静态三维场景之后,可以从任意角度该场景渲染为2D图片(视图合成)。用神经辐射场NeRF来表示场景基本思路:从某个视角看这个场景,会看到其颜色。于是将场景表示为视角-颜色的对应关系。FΘ:(x,d)→(c,σ)F_{\Theta}:(\mathbf{x}, \mathbf{d}) \rightarrow(\m

2022-05-06 13:21:07 1256

原创 IEEE latex 模板 部分文字变色 (变蓝,变成浅蓝色)暂时的解决方案

我的现象是,小标题本来应该是浅蓝色,但如果出现在某页开头,它会变成黑色,而后面的正文反而变蓝。调整图片大小,使小标题不在页首后,确实解决了。

2022-04-22 17:15:39 6734 13

原创 SMPL学习笔记

https://zhuanlan.zhihu.com/p/158700893https://zhuanlan.zhihu.com/p/420090584人体表示的几种方式:只有关节点(12都叫人体姿态估计 pose estimation)关节点和边 (12都叫人体姿态估计 pose estimation)SMPL:包含高矮胖瘦,但不包含手势、脚踝、表情等的mesh表示。SMPL-X: 包含手势、脚踝、表情等的mesh表示。SMPL简介SMPL(Skinned Multi-Person

2022-04-18 16:06:17 4437

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除