- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 docker日志管理
文章目录前言一、容器日志存放位置二、批量查看日志大小三、清理四、NotePad++ 格式转换总结前言docker容器日志占用磁盘空间,并且 docker logs 容器名/ID 输出太多,不便于查看。因此可以将容器日志进行清理。一、容器日志存放位置/var/lib/docker/containers/其中的每个文件夹代表一个容器,进入文件夹查看日志文件。其中以-json.log结尾的文件就是此容器的日志文件。可以使用命令cat /dev/null > *-json.log
2022-04-24 15:19:52
1843
原创 win10 WSL2 Docker 与 Linux Docker
项目场景:项目场景:用win10 wsl2 docker开发使用GPU(tensorflow、onnx、TensorRT)的镜像,然后部署到Linux生产环境进行使用,发现不识别cuda驱动。问题描述在Linux上运行wsl2 save 后的镜像。docker run -it --gpus all tensorrt:21.06-py3出现错误:ERROR: No supported GPU(s) detected to run this container输入nvidia-smiNVI
2022-03-30 14:44:22
2680
6
原创 win10 Docker Desktop使用GPU
文章目录前言一、下载Docker以及安装二、安装WSL21.wsl22.安装Linux子系统。3.MobaXterm(可选,我只是感觉操作更方便)4.docker配置ubuntu20.04 LTS三、GPU的使用1.显卡驱动下载2. CUDA For WSL总结前言本文主要记录win10系统上Docker使用GPU的全部过程。对于原理不做解释,只是实操。1、下载Docker Desktop2、配置驱动3、WSL24、使用GPU测试一、下载Docker以及安装Docker下载地址:dock
2022-03-26 19:18:32
15664
12
原创 win10安装TensorRT(C++,Python)
文章目录前言一、先决条件二、TensorRT下载1.官网下载2.C++3.Python总结前言本偏文章主要用于记录Win10上TensorRT的安装过程。C++软件:VS2019pythonPS:conda环境安装python依赖包时注意激活环境。一、先决条件在安装TensorRT前,首先需要安装CUDA、CUDNN等NVIDIA的基本库。CUDA: 11.3; cmd执行 nvcc -Vcudnn:8.2.1py-cuda (我用的11.5)pip install cuda-
2022-03-17 14:45:48
12125
14
原创 ModuleNotFoundError: No module named ‘lap‘
问题描述:ModuleNotFoundError: No module named ‘lap’解决方案:1、官网下载lap压缩包官网地址:地址2、解压3、在解压后的目录下cmd命令行运行python setup.py buildpython setup.py install
2022-03-02 16:56:19
3180
原创 windows安装pycocotools
场景:windows 安装 pycocotools问题描述:ModuleNotFoundError: No module named 'pycocotools' 解决方案:参考1:pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI结果:失败参考2:conda install gitpip install git+https://github.com/philferrier
2022-03-02 16:37:02
1041
2
原创 Tensorflow2.0以上版本GPU使用
项目场景:Docker+Gunicorn+flask+Tensorflow2.3.0使用单GPU加载双模型问题描述:如果单Tensorflow2.3.0使用GPU加载双模型出现out of memory原因分析:tensorflow使用GPU时默认将整个GPU占满。解决方案:1.from tensorflow.compat.v1 import ConfigProtofrom tensorflow.compat.v1 import InteractiveSessionconfig
2022-01-19 11:13:14
1753
原创 python批量分割音频-无bug完美运行
文章目录前言一、导入包二、代码1.直接上代码二、其它工具1、格式工厂2、2345看图王总结前言python批量切割音频整个流程;切割完成以后可以使用格式工厂进行批量转格式(虽然Python也可以,但是感觉还是格式工厂方便);最后使用2345看图王进行批量重命名(也可以直接在切割时进行)。转格式以及重新命名只是本人项目需要,仅供参考。一、导入包非常容易出bug的一步。用到的依赖包主要是pydub库,但是python在使用时还需要安装ffmpeg。重点是ffmpeg不能够使用pip安装。
2021-12-08 14:18:05
4429
2
原创 python对wav音频可视化
文章目录前言一、导入包以及音频文件二、信号+傅里叶变换前言本文主要是使用代码实现音频文件(wav)的多种可视化。1.信号2.傅里叶变换3.Mel(梅尔)谱图4.log_Mel谱图提示:以下是本篇文章正文内容,下面案例可供参考一、导入包以及音频文件为了便于展示,我将信号和傅里叶变换使用plt组合在一起进行展示。import matplotlib.pyplot as pltimport librosaimport librosa.displayimport numpy as np
2021-12-04 13:16:46
8989
4
原创 2021-11-09
项目场景:Oracle 数据库:不是GROUP BY 表达式问题描述:错误提示:ORA-000979:不是GROUP BY 表达式例如:select col1,col2,sun(clo3),col4from table1where col4 = "aaa"group by col2order by col2原因分析:在使用group by 时,有一个规则需要遵守,即出现在select列表中的字段,如果没有在组函数中,那么必须出现在group by 子句中。(select中的字段不可
2021-11-09 17:00:07
702
原创 python遍历文件夹os.walk()
python使用os.work()函数遍历文件夹import os'''os.walk(top[, topdown=True[, οnerrοr=None[, followlinks=False]]])参数top -- 是你所要遍历的目录的地址, 返回的是一个三元组(root,dirs,files)。root 所指的是当前正在遍历的这个文件夹的本身的地址dirs 是一个 list ,内容是该文件夹中所有的目录的名字(不包括子目录)files 同样是 list , 内容是该文件夹中所有的文
2021-11-06 16:58:57
533
原创 YOLOX系列三 --图片标签显示中文
YOLOX系列三图片标签显示中文文章目录YOLOX系列三前言一、类别标签中文设置二、字体设置三、代码修改总结前言实际项目应用中,图片的标签还是以显示中文为主,本文主要内容就是对YOLOX进行修改来进行标签中文显示。一、类别标签中文设置首先将类别便签修改为中文。文件名称为YOLOX-main\tools\yolox\data\datasets\coco_classes.py。将其中的COCO_CLASSES的标签修改为对应的中文,如下所示。(摊牌了,我懒了,没有全部修改…)COCO_
2021-11-03 15:38:31
1223
1
原创 YOLOX系列二 -- tools/demo.py详解
YOLOX系列二tools/demo.py代码详解文章目录YOLOX系列二前言一、代码详解1.网络参数设置,pycharm直接运行demo.py1.# 获取图片(文件夹中所有图片)get_image_list(path)2.预测参数初始化Predictor(object)3.图片(帧)检测 inference(self, img)4. visual(self, output, img_info, cls_conf=0.35)5. image_demo(predictor, vis_folder, pa
2021-10-31 15:53:07
2910
5
原创 YOLOX系列一 -- 代码下载以及win10上demo运行
YOLOX系列一源码下载以及win10部署文章目录YOLOX系列一任务一、代码地址以及参考论文二、环境搭建1.安装依赖包2.读入数据总结标题任务1、下载源码2、安装环境3、运行demo一、代码地址以及参考论文论文:YOLOX: Exceeding YOLO Series in 2021代码:Megvii-BaseDetection/YOLOX二、环境搭建1.安装依赖包直接按照requments.txt中需要的依赖包进行安装。numpytorch>=1.7open
2021-10-30 21:49:34
2814
4
原创 python对文件重命名
python对图片或者文本文件重命名,主要用于处理数据集:# -*- coding: utf-8 -*-"""使用该脚本需要注意,他会将重命名后的文件全部放到保存的路径中,所以最好先复制一份作为备份"""import osdef file_name(file_dir): i = 1 #初始值 listnum = [] #用于记录下一个绝堆路径中文件的起始文件名 listnum.append(i) for root, dirs, files in os.wal
2020-05-14 15:18:23
1253
原创 python根据txt文本中的名称将对应xml复制到另一个文件夹中
python根据txt文本中的名称将对应xml复制到另一个文件夹中:# -*- coding: UTF-8 -*- #!/usr/bin/env pythonimport sysimport reimport numpy as npimport shutildata = []for line in open("D:\aaa\co/dir.txt", "r"): # 设置文件对象并读取每一行文件 data.append(line)for a in data: #print
2020-05-14 15:15:18
908
原创 pythonj将文件中图片的名称记录到TXT文本中
将一个文件夹中的图片名提取出来,写到一个txt文本中:# -*- coding:utf-8 -*-import sysimport os import random #存放原始图片地址data_base_dir = r"D:\Azuanjing\coco\ppic"file_list = [] #建立列表,用于保存图片信息#读取图片文件,并将图片地址、图片名和标签写到txt文件中write_file_name = r'D:\aa\dir.txt'write_file = open(wr
2020-05-14 15:09:18
361
1
原创 pytorch--Logistic回归
逻辑回归(Logistic Regression)1 概念逻辑回归虽然名字叫做回归,但实际上却是一种分类学习方法。线性回归完成的是回归拟合任务,而对于分类任务,我们同样需要一条线,但不是去拟合每个数据点,而是把不同类别的样本区分开来。2 Classification(分类)分类是监督学习的一个核心问题,在监督学习中,当输出变量Y取有限个离散值时,预测问题便成为分类问题。这时,输入变量X可...
2020-05-11 20:36:56
259
原创 pytorch--线性回归
一元线性回归1.即给出一系列的点,找一条直线,使得这条直线与这些点的距离之和最小。2.给定一个数据点集合x_train和对应的目标值y_train,线性模型的目标就是找到一条使用向量w和位移b描述的线,来尽可能地近似每个样本x[i]和y[i]。用数学符号来表示就是:3.pytorch 实现:pytorch 代码实现多元线性回归1.一种现象常常是与多个因素相联系的,即一个因变量由多个自变...
2020-03-17 11:07:09
220
1
翻译 卷积神经网络类不平衡问题的系统研究 论文阅读
摘要基准数据集MNIST、CIOWE10和ImageNet几种方法进行广泛的比较来解决这个问题:过采样、欠采样、两相训练;以及补偿先前类概率的阈值。结论:(i)类不平衡对分类性能的影响是有害的;(ii)解决几乎所有分析场景中占主导地位的类不平衡的方法是过采样;(iii)应将过采样应用于完全消除不平衡的级别,然而,最优欠采样率取决于不平衡的程度;(iv)与一些经典的机器学习模型相反,过采...
2020-02-07 15:42:46
333
1
自动驾驶:车道线检测+行人、车辆、交通标志识别+可行驶区域识别+语音告警
2024-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人