- 博客(10)
- 收藏
- 关注
原创 基于PyTorch Lightning的高效图像修复训练框架
本项目基于PyTorch Lightning构建,旨在为图像修复任务(如去噪、补全、超分辨率)提供高效、可扩展的训练框架。通过模块化设计,开发者可快速实现从数据加载到分布式训练的全流程,同时支持自定义模型(如GAN、VAE、扩散模型)的灵活接入。
2025-04-16 21:30:39
310
原创 在Linux系统内安装Anaconda,Pytorch,CUDA,cuDNN
先安装Pytorch,注意Pytorch有GPU版本和CPU版本,在windows上安装需要指定--index-url。安装CUDA需要与Torch版本适配,torch.version.cuda # 查看当前torch所对应的cuda版本。推荐使用runfile方式安装cuda,记得在.bashrc中添加环境变量。将include中文件移动到/usr/local/cuda/include。将lib文件移动到/usr/local/cuda/lib64。也可以直接安装lightning,会自动安装torch。
2025-03-20 21:13:48
119
原创 【无标题】在windows上使用VMware Workstation安装linux虚拟机
注意不要同时安装VMware Tools和 open-vm-tools,否则就会报VMware Tools 启动脚本未能在虚拟机中成功运行。如果您在此虚拟机中配置了自定义启动脚本....不需要安装VMware Workstation推荐安装的VMware Tools,不需要挂载什么VMware镜像,而是进入linux系统后,打开shell输入命令。注意在虚拟机硬件-显示中,不要勾选使用3d硬件加速什么的。安装Linux版本: Ubuntu-24.04.1。
2024-12-10 21:34:01
114
原创 迭代器、可迭代对象、iter()函数、next()函数
时,会隐式调用iter()获取对象的迭代器(或者说创建迭代器),然后在每次迭代中调用next()方法来获取下一个元素。,可以理解为赋予了可迭代对象使用next()方法的能力,然后就可以手动控制迭代过程,使用next()遍历对象。比如列表、字典、字符串、元组等,只实现了__iter__()方法,没有实现__next__()方法。而如果只是需要使用next(),则只需要实现__next__方法即可。可以直接使用next()进行手动迭代。对一个可迭代对象使用。
2024-06-21 17:12:04
320
原创 C++ 动态数组 vector push_back的拷贝次数如何计算
使用 push_back 时, vector会逐渐变大, 1 --> 2 --> 4 --> 8。push_back 2 次, 复制 3 次 2 + 1。push_back 3 次, 复制 6 次 3 + 3。push_back 4 次, 复制 7 次 4 + 3。push_back 1 次, 复制 1 次 1。从main函数的堆栈里构建对象,然后拷贝到vector中。
2023-07-22 18:06:43
350
原创 ssh 远程图形化界面
ssh -X xxx@xxx.xxx.xxx.xxxsudo xauth add $(xauth list $DISPLAY)
2023-04-11 17:47:57
455
1
原创 const 修饰指针
int * const b可以修改指向什么,不可修改指向何处。const int *a 可以修改指向何处,不可修改指向什么。
2023-04-06 18:08:16
86
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人