工具
文章平均质量分 54
studyeboy
这个作者很懒,什么都没留下…
展开
-
Linux命令——文件批量重命名
查找当前目录下以.jpg结尾的文件,并重命名为__test.jpg结尾的文件名。是用于重命名文件的命令,其中涉及了文件名的处理和变量替换。原创 2024-08-30 10:37:46 · 205 阅读 · 0 评论 -
读取包含合并单元格的Excel表格
【代码】读取包含合并单元格的Excel表格。原创 2024-02-01 11:33:04 · 605 阅读 · 0 评论 -
Github上git clone失败:Failed to connect to github.com port 443: Connection timed out
网页上使用VPN可以打开github,说明在拉取代码时没有使用VPN进行代理。使用客户端的VPN,设置服务器使用客户端的VPN。原创 2024-01-17 11:17:24 · 973 阅读 · 0 评论 -
RuntimeError: GET was unable to find an engine to execute this computation
CUDA版本是11.1,虚拟环境中安装的torch是2.0.0,首先调用torch出现问题。在该虚拟环境中重新安装torch,还是没生成nvidia这个文件。从其他的文件中将文件拷贝到虚拟环境的对应包下。检测torch和cuda是否能用。解决上述问题后又出现问题。检查cudnn是否可用。原创 2023-12-27 15:26:22 · 6758 阅读 · 2 评论 -
gunicorn和flask日志的合并输出
【代码】gunicorn和flask日志的合并输出。原创 2023-12-22 11:02:15 · 220 阅读 · 0 评论 -
OpenMV
OpenMVOpenMV中文官网OpenMV英文官网OpenMV Github原创 2023-11-29 13:48:01 · 131 阅读 · 0 评论 -
FSDP(Fully Sharded Data Parallel)
完全分片数据并行 (FSDP) ,它将AI 模型的参数分片到数据并行工作器上,并且可以选择将部分训练计算卸载到 CPU。顾名思义,FSDP 是一种。尽管参数被分片到不同的GPU,但每个微批次数据的计算仍然是每个 GPU Worker 本地的。这种概念上的简单性使得 FSDP 更容易理解,并且更适用于广泛的使用场景(与层内并行和管道并行相比)。与优化器状态+梯度分片数据并行方法相比,FSDP 参数分片更均匀,并且能够通过训练期间的通信和计算重叠获得更好的性能。原创 2023-10-17 17:19:33 · 2829 阅读 · 0 评论 -
psd-tools
参考资料psd-tools/psd-toolspsd-toolspsd-tools/usage使用psd-tools更改文本层的文本psd_tools设置文本https://blog.csdn.net/qq_40109570/article/details/126155226原创 2023-09-22 14:41:50 · 494 阅读 · 0 评论 -
多版本CUDA安装切换
系统中默认的安装CUDA为12.0,现在需要在个人用户下安装CUDA11.7。原创 2023-09-12 14:10:58 · 1098 阅读 · 0 评论 -
Nodejs安装
中配置,也可以使用软连接的方式,下面使用的是软连接的方式。安装nodejs,npm,使用的时候经常会提示版本低。检测是否安装成功,使用源码安装完。改为使用源码安装,官网下载。,并移动解压后的文件到。设置环境变量,可以在。原创 2023-08-03 13:57:59 · 104 阅读 · 0 评论 -
AssertionError: CUDA_HOME does not exist, unable to compile CUDA op(s)
安装完之后检测,重新安装,成功安装。原创 2023-08-01 10:48:32 · 5742 阅读 · 2 评论 -
CondaHTTPError:HTTP 000 CONNECTION FAILED
【代码】CondaHTTPError:HTTP 000 CONNECTION FAILED。原创 2023-08-01 09:42:58 · 206 阅读 · 0 评论 -
Linux下Pycharm安装
查看java版本,如果没有安装,需要先安装Java JDK。下载Pycharm社区般,安装。原创 2023-07-31 15:35:54 · 217 阅读 · 0 评论 -
Linux系统增加新用户
登录新创建的用户创建文件。原创 2023-07-31 15:27:30 · 202 阅读 · 0 评论 -
GPU显卡驱动安装
中输入ID查看对应的GPU版本。原创 2023-07-31 15:11:14 · 139 阅读 · 0 评论 -
labelme安装使用
下载Windows版的anconda,并安装。在开始菜单下找到anaconda prompt(anaconda3) ,然后在其中运行。出现问题:Windows 用户无法直接创建名为 .condarc 的文件,可先执行 conda config --set show_channel_urls yes 生成该文件之后再修改。下出现.condarc文件,向文件中添加如下内容。labelme。原创 2023-04-11 09:48:13 · 89 阅读 · 1 评论 -
fuser命令
fuser可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进行的详细信息。原创 2022-11-10 09:52:39 · 3255 阅读 · 0 评论 -
智能设计-阿里巴巴Banner设计
阿里巴巴Banner设计的核心在于优化会场页面拓展及Banner尺寸拓展两部分低水平重复建设工作,提升设计效率,压缩设计周期,为设计师保留充裕的创意时间。原创 2022-11-03 15:46:23 · 731 阅读 · 0 评论 -
sketch-矢量绘图应用软件
Sketch是一款适用于所有设计师的矢量绘图应用软件,专为图标设计和界面设计而生,是目前进行网页、图标以及界面设计的必不可少的软件之一。Sketch有出色的UI使用体验,比如Sketch中的画布是无限大小的,每个图层都支持多种填充模式,还有实用的文字渲染和文本式样,以及文件导出工具。例如播放条图层既有文字又有形状,无论怎么拉伸,使用Sketch的resizing功能,内容都会根据宽度来进行适配。原创 2022-11-03 13:23:11 · 317 阅读 · 0 评论 -
windows下批量重命名图像名称bat脚本
@echo set a=0setlocal EnableDelayedExpansionfor %%n in (*.jpg, *.png, *.jpeg) do ( set ext=%%~xn ren "%%n" "2022-0215_!a!!ext!" set /A a+=1)原创 2022-02-15 08:59:51 · 1283 阅读 · 0 评论 -
ImageMagick
简介ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线, 多边形,椭圆,曲线,附加到图片伸展旋转。ImageMagick 是免费软件:全部源码开放,可以自由使用,复制,修改,发布。支持大多数的操作系统。ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。ImageMagick的大多数功能的使用都来源于命令行工具。ImageMagick是一套功原创 2022-01-24 15:10:30 · 383 阅读 · 0 评论 -
CSDN markdown多张图片显示并排并列显示
并列显示<figure> <img src="http:xxx.png#pic_center"/> <img src="http:xxx.png#pic_center"/> <img src="http:xxx.png#pic_center"/> ...</figure>并排居中显示注意:并排显示需要各个之间不要有换行。<div align="center"> <img s.原创 2021-07-16 09:13:47 · 1068 阅读 · 0 评论 -
Java调用Python脚本
JavaJVMJVM(Java Virtual Machine):Java虚拟机,是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java最具吸引力的特性之一。编写的Java代码,都运行在JVM之上。跨平台:任何软件的运行,都必须要运行在操作系统之上,用Java编写的软件可以运行在任何的操作系统之上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,编写的程序运行在JVM上,而JVM运行在操作系统之上。JREJRE (Java Runtime Environmen原创 2021-07-05 14:00:14 · 306 阅读 · 0 评论 -
DeepLab2:用于深度标记的TensorFlow库(2021)
DeepLab2: A TensorFLow Library for Deep LabelingDeepLab2 是一个用于深度标注的 TensorFlow 库,旨在为密集像素标注任务提供统一的、最先进的 TensorFlow 代码库,包括但不限于语义分割、实例分割、全景分割、深度估计,甚至 视频全景分割。深度标记是指通过深度神经网络为图像中的每个像素分配预测值来解决计算机视觉问题。只要感兴趣的问题可以用这种方式表述,DeepLab2 就应该达到目的。此外,此代码库包括我们最近的和最先进的深度标签研究模原创 2021-06-24 09:36:42 · 2963 阅读 · 0 评论 -
samba
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不屠龙计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置‘NetBIOS over TCP/IP’使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。安装apt原创 2021-04-02 17:20:35 · 79 阅读 · 0 评论 -
openpose
下载开源包git clone https://github.com.cnpmjs.org/CMU-Perceptual-Computing-Lab/openpose修改子模块的配置文件.gitmodules同步子模块信息git submodule sync下载子模块git submodule update --init --recursive下载模型cd openpose/models./getModels.sh启动cmake-gui界面cd ope..原创 2021-04-02 15:00:50 · 581 阅读 · 1 评论 -
github:文件夹名字+@+数字子模块下载
执行git clone https://github.com.cnpmjs.org/CMU-Perceptual-Computing-Lab/openpose后,克隆到本地后根目录下有个3rdpart目录,因为此目录链接了其他的github目录,因此只执行git clone后,caffe和pybind11文件是空的。需要进入到下载的根目录,执行子模块下载命令。git submodule update --init --recursive参考资料github上使用git clone下载所有链接到原创 2021-03-31 14:17:22 · 851 阅读 · 0 评论 -
Unbuntu16.04下cmake-gui安装
非编译安装方法安装后出现在以下目录:/usr/bin/cmakeusr/local/bin/cmake/usr/share/man/man1/cmake.1.gzapt-get install cmake-qt-gui #安装apt-get remove cmake-qt-gui #卸载编译安装方法官网下载https://cmake.org/download/安装包,因为我的系统中是qt4,所以只能下载3.18.6及以下的版本https://cmake.org/files/v3.1..原创 2021-03-31 10:05:51 · 941 阅读 · 1 评论 -
Pycharm运行Pytorch分布式代码的设置
Pytorch分布式代码的训练一般在命令行下启动,或者shell脚本启动。python3 -m torch.distributed.launch --nproc_per_node=8 --master_port=7129 train_PBAFN_stage1.py --name PBAFN_stage1 \--resize_or_crop None --verbose --tf_log --batchSize 4 --num_gpus 8 --label_nc 14 --launcher pytor原创 2021-03-29 14:46:52 · 2029 阅读 · 4 评论 -
项目部署:nginx+uwsgi+flask
生产环境中,一般使用nginx+UWSGI的方式部署flask项目。nginx直接通过uWSGI或gunicorn也可以让外网访问到,但是nginx具有高性能、高并发、静态文件缓存等优点,选择nginx很有必要。普遍的部署方式都是通过让nginx绑定80端口,并接受客户端的请求将动态内容的请求反向代理给运行在本地端口的uWSGI或者Gunicorn,所以既可以通过nginx+uWSGI也可以通过nginx+Gunicorn来部署Flask应用。nginx优点:安全;不管什么请求都需要经过代理服务原创 2021-02-04 15:27:53 · 1074 阅读 · 0 评论 -
Linux下文件批量重命名--rename
方法格式rename 's/修改前的名字/修改后的名字/' 要修改的文件示例把当前目录下文件名中含有‘-removebg-preview.png’的‘-removebg-preview’去掉。rename 's/-removebg-preview//' *-removebg-preview.png参考资料[Linux] 文件批量重命名 rename...原创 2020-07-29 14:23:43 · 213 阅读 · 0 评论 -
jupyter notebook—学习笔记
执行shell命令!pip install texttable!pip uninstall texttable --help!pip uninstall texttable -y $yes参考资料Jupyter Notebook 有哪些奇技淫巧?原创 2020-01-03 16:27:52 · 243 阅读 · 0 评论 -
TabError:Inconsistent use of tabs and spaces in indentation
在NotePad++中为了让Tab键符号和空格键符号能区别的显示出来,需要进行设置。如果混用了空格符和制表符,需要进行替换。原创 2020-04-30 15:14:06 · 261 阅读 · 0 评论 -
conda安装opencv-python导入失败
conda install opencv # 安装后conda list中有opencv但是import出错conda install --channel https://conda.anaconda.org/menpo opencv3 #安装后可正常导入原创 2020-04-29 17:25:27 · 1137 阅读 · 0 评论 -
logging使用
codeimport logginglogger = logging.gerLogger('logger_name')logger.setLevel(level = logging.INFO)formatter = logging.Formatter('%(asctime)s-%(filename)s:%(lineno)d-%(levelname)s-%(message)s')#...原创 2020-04-29 14:58:10 · 151 阅读 · 0 评论 -
Google Colab—学习笔记
Colab全名Colaboratory,是由谷歌提供的免费云平台,可以使用keras、TensorFlow等框架进行深度学习。注册Google账号挂载Google云盘挂载后刷新即可更改运行目录使用TPU资源测试参考资料Google Colab的使用方法...原创 2020-01-15 15:01:39 · 564 阅读 · 0 评论 -
TensorFlow2.0—学习笔记
安装(虚拟环境方式)创建虚拟环境 conda create -n tf2 python=3.6升级pippip install --upgrade pip安装tensorflowpip install tensorflow-gpu==2.0.0 -i https://pypi.tuna.tsinghua.edu.cn/simple查看是否安装成功pyt...原创 2020-01-03 16:52:00 · 316 阅读 · 0 评论