- 博客(170)
- 资源 (23)
- 收藏
- 关注
原创 pytorch模型参数名字
如下是一个模型输出片段,来自magicAnimate,该模型称把unet网络换成了3D的,也可以看到如下的resent block命名也是ResnetBlock3D,里面的convolution也是InflatedConv3d。其实就是虽然magicAnimate的这些类叫3D,但其实背后都是用的2D的convolution,所以模型参数是可以一一对应上的,因此他们只需要把。这时候这个模块的名字则会使用python变量的名字,即conv1,relu1,conv2,relu2。
2023-12-08 12:29:03 178
原创 Cross-Origin跨站问题详解(跨站请求、跨站cookie)
为什么我的前后端都是localhost,却还是被当作所谓的cross-origin跨站?我设置了same site为none,这样就允许cross origin的cookie,但是cross origin的cookie还要求secure,不仅仅是要把secure改成true,还要使用https,不然cookie会被浏览器自动block,但我现在正在开发,并没有到上线的程度,所以还不想申请SSL/STL证书,但是还没有找到如何让chrome不要使用这么strict的policy。也配置了session。
2023-11-11 12:57:43 1896
原创 git clone recursive时要求public key 解决
2、多半要修改.gitmodules文件。3、重新sync配置文件的url。1、先clone这个repo。4、下载submodules。
2023-09-19 05:12:32 137
原创 SSH key 运作方式
2、public key只能validate这个加密后的data是不是由对应的private key产生的,但并不能生成相同的加密data。因此别人有你的public key也啥都干不了。1、加密后的data无法被逆向工程出private key,所以这个被网络中间窃听到也没关系。2、把public key上传到网站服务器(如GitHub。1、本地创建SSH key pairs。3、当使用ssh方式连接时。
2023-09-19 05:07:44 242
原创 AWS复制EC2文件到S3,g4dn.2xlarge没有NVIDIA GPU 驱动问题
1、给instances权限把提前创建好的role给这个instance即可2、复制到bucket。
2023-08-19 12:41:19 1044
原创 Linux系统上运行.sh的两种方式
2、环境变量的改变会影响当前的shell进程,因此source通常用来使得环境变量持久化。3、不需要执行权限,因为并没有在独立进程执行该shell script。而不是shell文件名,因此如果你的shell文件里使用了。1、在当前shell进程执行shell script。2、shell中的变量改变不会影响当前的父进程。都是直接运行这个shell文件,这种情况下。1、创建一个新的进程来执行script。则为该shell文件的名称。
2023-08-07 05:38:56 219
原创 diffusion model 训练经验笔记
最好是找一个最大的range比如-1024到3000,preprocessing的时候不能用min max来normalize,而直接用这个-1024和3000定值来normalize,这样diffusion model预测出来后才能使用相同的定值来de-normalize回原来的范围。4、3D的medical data,如果直接分割成小的3D块来训练,模型收敛有困难,可能需要更大的模型来支持。可以考虑直接预测2D或者2.5D。2、训练batch size大一点好,至少大于200,256即可。
2023-08-02 07:59:28 281
原创 多GPU并行训练选择
所以如果用两个GPU训练,最好使用GPU0和GPU3,或者GPU1和GPU2。输入nvidia-smi topo -m得到。
2023-07-11 13:06:03 990
原创 Linux运行后台程序
这个diffusion就是创建的session的名字。1、创建名称为name的新session。2、detach这个session。3、查看所有session。4、重新进入session。
2023-07-09 10:53:20 212
原创 调整vscode字体
可自由更改大小,保存后则terminal字体会实时改变。快捷键control+shift+P。1、打开settings.json。2、在末尾加上字体设置。
2023-07-09 09:07:32 692
原创 Pytorch Lightning 训练更新次数
因此,每次更新前实际上积累了2 * 4 = 8个samples的gradients(当然是取了平均),而最多更新40次,因此最后训练完看到完成的iterations则是80,因为两个iterations被积累到一起来更新。默认情况下,Pytorch Lightning在每个epoch结束后,会保存一次模型,每个epoch包含多少iterations是固定的,不会因为。即,这个250不会因为我们要累计两个batches而变成125,而是保持为250,且训练完后可以看到完成了80个iterations。
2023-07-08 13:08:33 817
原创 SD中clip模型过大无法安装到HOME目录(有空间限制)
这段代码会自动把模型下载到服务器上的HOME目录,但这个目录对每个用户是有空间使用限制的,我需要把这个默认下载路径换到其他目录,只需要把。下载CLIP模型的相关代码。可以任意设置成你想要的路径。
2023-07-07 00:21:01 927
原创 stable diffusion 运行(setup.py安装?直接运行?)
并且scripts.txt2img的上一个目录(即scripts目录所在的目录)会被加入sys.path,这样ldm就能被直接import了,也不需要用setup.py把ldm安装进自己的python虚拟环境。在我python虚拟环境有所有包的情况下,我不需要用setup.py把这个ldm库安装到我的python虚拟环境,秩序要直接运行scripts/txt2img.py即可。,此时txt2img.py所在的scripts目录不会被加入到sys.path中,因此import ldm里的东西会找不到。
2023-07-07 00:05:11 624
原创 stable diffusion 调试天坑 (setup.py)
自此bug出现了,运行scripts/txt2img.py报了各种错,找不到各种东西,最后发现是如下的所有import,凡是从stable-diffusion里面import的module,都不是从temmmmmmp/stable-diffusion里import的,而是从原来的stable-diffusion文件夹下import进来的,原来的早就被我改得面目全非,当然找不到。这个文件直接把stable-diffusion 安装到了我虚拟环境的python 包里,用pip list输出长这样。
2023-07-06 12:34:21 1121
原创 Youtube视频下载【开源无版权】
官方GitHub链接:https://github.com/yt-dlp/yt-dlp。2、设定视频路径和开始及结束时间(按秒算)
2023-06-24 12:05:04 1001 2
原创 【Anaconda】Linux服务器安装anaconda
1、wget https://repo.anaconda.com/archive/Anaconda3-2023.03-1-Linux-x86_64.sh2、bash ./Anaconda3-2023.03-1-Linux-x86_64.sh3、type yes to agree to the license agreement.4、follow instructions
2023-05-28 03:34:02 174
原创 一个简单的segmentation drawer,支持Segment-Anything并导出cut-offs
Github 链接: https://github.com/lujiazho/SegDrawer。
2023-04-13 01:18:22 429
原创 【Android Studio】Cannot resolve symbol ‘ViewModelProvider‘ 解决
如果build没有问题但IDE提示Cannot resolve symbol 'ViewModelProvider’的话,则多半是包版本的问题。多了ktx的后缀,但实际上没有关系,Java开发也可以用这个带了ktx的包,问题出在版本上。2.4.1是不行的,更新成2.6.1也不行,但换成2.2.0就可以。
2023-03-26 01:17:54 592
原创 ASUS vivobook查看电脑信息(主板,内存)
CPU是i5第10代,此代的性能远不如12代,12代和11代的跨度最大。即10代<11代<<12代。分别是2667 MHZ 和 SODIMM,并且是两个4G内存条。,内存(专用内存)只有2G,共享内存3.9G是GPU 0核显的。一个HDD磁盘,932G,用于D和E盘,速度稍慢,但更便宜。win+R 输入 msinfo32,查看主板和系统型号。一个SSD固态硬盘,239G,用于C盘,速度快。2、从官网查到V4000FL型号笔记本的信息。搜索DDR,可以看到内存是DDR4。,在intel的CPU上。
2023-03-20 01:22:35 508
原创 【G++-7】windows10下Ubuntu子系统(WSL)安装g++及初步使用,docker使用g++
环境:Windows10 WSL Ubuntu 18.04.5 LTS,假设已经安装好。
2023-01-14 10:41:14 2108
原创 【labelme】anaconda快速安装labelme
整个过程耗时不过十几分钟,如果用什么conda install -c conda-forge labelme则一直卡在solving environment数小时不动。1、创建虚拟环境,避免一些乱七八糟的不兼容问题。3、安装labelme。
2023-01-07 06:26:55 385
原创 【BitTorrent】以问答形式向ChatGPT学习BitTorrent原理
when I use a magnet link to download file, where am I actually download it fromWhen you use a magnet link to download a file, you are downloading it from other users who are also downloading and sharing the file on the BitTorrent network. When you open the
2023-01-06 08:43:08 459
原创 【HR-VITON】虚拟换衣算法pre-processing复现全过程记录
【代码】【HR-VITON】虚拟换衣算法pre-processing复现全过程记录。
2023-01-01 06:14:46 6897 17
原创 【tensorflow1.15】本地配置老版本tensorflow-GPU
安装cudatoolkit=10.0 cudnn=7.4.1。一个tensorflow版本与cuda、cudnn的兼容表。3、安装tensorflow1.15。2、安装cuda和cudnn。前提:已有anaconda。
2022-12-31 02:41:44 1160
原创 【colab】python3.6的使用(两步,切换python version并安装pip)
colab上的python3.6没有自带pip,用如下进行安装。此时便能成功安装tensorflow==1.15。此时用如下命令则能看到版本已经切换。输出如下,键入1则切换为3.6。1、切换python。
2022-12-29 02:04:18 4834 7
原创 【AWS S3】使S3里所有对象public
2、设置Block public access (bucket settings)其中ee547finalbucket改成自己的bucket的名字。1、如下加入Bucket policy。
2022-12-13 10:56:00 319
原创 高斯过程思考
而在video frame补帧应用,用相邻两个frames的pixel来预测中间的frame的pixel,本质就是把两张图像进行了加权来预测中间的frame,必定会导致重影,因此不可行。因此dMRI中,用其他diffusion的voxels预测某些diffusions的voxels是可以的,因为所有diffusion的这个voxel是能对齐的。高斯过程的本质是加权,
2022-12-10 06:37:38 97
原创 关于chatGPT对有关Docker Desktop问题的一个回答
1、关于chatGPT最近用https://github.com/Hitachi-Automotive-And-Industry-Lab/semantic-segmentation-editor的基于React的web端数据标记工具,挺好用。但发现即便删除了container,之前标注的label都还在,觉得很奇怪,因为mongodb也一起删除了,数据应该没有才对但看见docker-compose的配置文件里有这么一句在mongodb下,其中data应该是本地路径,data/db是container内部路径
2022-12-05 15:24:29 3924 1
原创 【AWS EC2】云端简单部署NodeJS应用
如有需要,去EC2的Network & Security的Security Groups下开启inbound的http或https。把当前ec2-user加入group,这样不用sudo时才不会permission denied。但其实没必要,因为一般我们会删除instance,不然即便是stop了,还是会为存储付费。或者上传到github,然后在EC2里pull repo,安装git。如果需要instance重启还自动启动docker,则用如下。4、用Xftp 6把node的文件拷贝到EC2。
2022-11-16 03:44:45 675
原创 【kafka】docker + 单点kafka部署 + nodejs生产者和消费者
而且他的consumer和producer都是在local,可以直接连到kafka的broker,而我的consumer和producer都在另一个container,因此也遇到了访问不到的问题,但正如前面所述已经解决。在我的案例中,kafka在一个container,zookeeper在另一个container,而nodejs的consumer和producer又在另一个container,一共有三个containers。而是开了一个node的container,OS是debian,来安装。
2022-10-29 01:32:36 1540
原创 【GraphQL】Node + Postgres + adminer实现demo应用
然后在app/api路径下,这个路径被映射到了node的container里,package.json用来安装环境包,使用 node app.js启动程序,另外resolvers.js用于写GraphQL的resolver,而schema.graphql用于定义GraphQL的schema。GraphQL允许高度自定义的方式进行查询,实现这样目的的方法就是将schema里所有类型下的组件分别写好各自的查询语句,因此可以随意定制查询,也更好地利用了数据库的查询机制。5、node app.js启动程序。
2022-10-26 04:12:23 346
原创 【postgres】docker desktop全部署后端MVC + postgres + Adminer可视化数据库
绿色的大框是后端MVC架构的文件,可以看到从上到下有controllers,有数据库的ORM(database.js,用的是nodejs的sequelize),有models,还有routes(中间件express起作用的地方),没有视图层(MVC的V),因为我们没有写前端页面,这里仅提供后端服务。adminer是别人用php写的,相当于前后端部署在容器里,对8080端口监听,然后把容器里的8080端口映射到PC上的8080端口,因此我们能打开浏览器用http://127.0.0.1:8080/访问。
2022-10-22 11:52:03 649
原创 【REST API】基于Express.js、mysql2的简单demo
注:container删除后数据库文件依然会在桌面的db文件夹下,只需要下次运行mysql时指定同样的映射目录即可,不过上面的docker run得改一下。通过npx 来使用nodemon,也会下载nodemon到内存,但不会安装到node_modules,可以免去额外引入包的麻烦。但以上代码在powershell和cmd中运行会报不同程度的错,无法正常运行,但在git bash中是可以正常运行的。即去掉自动创建testdb数据库那一句,不然之前创建过了,会导致数据库创建失败启动不了container。
2022-10-14 07:05:06 361
原创 【postgres和mysql】基于docker搭建以及phppgadmin和phpmyadmin的应用(个人备份用非教程)
1、docker-compose文件8、Shutdown。
2022-10-14 04:16:46 451
原创 【nodejs】import、export、exports、module.exports
用require导入一个module,不需要import_file.js自己是一个module,而exports本身将export_file.js以module的形式导出。因此package.json是为了把import_file.js变成一个module,才能使用import。package.json:这个文件很关键,表示import的是一个module,不然会报错。import_file.js,将export_file作为整体导入,即得到导出的class。也可以把import的方式换成。
2022-10-14 04:00:29 1781
原创 VScode 连接远端Linux服务器
1、下载Remote - SSH插件。第一行是服务器ip地址或者域名。点击左下角,再点打开配置文件。第五行设置选择用密码登录。
2022-10-13 05:57:03 291
正十二面体旋转——外法线消隐
2020-05-25
python实现好看的GUI界面pyqt5
2020-05-24
计算方法python全源码
2020-05-24
基于logisim的8位模型计算机计组大作业
2020-05-24
计算机图形学直线和多边形裁剪
2020-05-14
计组大作业-minisys单周期CPU
2020-05-14
数据库课程设计大作业HIS系统开发
2020-05-14
算法设计课程大作业
2020-05-13
图形学 实验一.zip
2020-05-12
虚拟现实unity课程大作业
2020-05-11
基于多周期CPU的32位模型计算机(minisys)
2020-05-11
操作系统大实验 文件系统.zip
2020-05-11
计算机网络 思维导图笔记.xmind
2020-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人