![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python开发
ZhuoJieTech
武汉卓杰科技
展开
-
pip install 设置超时时间
pip install ** , 设置超时 timeout 时间懒笑翻 2020-01-29 17:34:30 8885 收藏 6分类专栏: Python版权1、一般情况下 pip 安装什么包的时候都是 在cmd 命令窗口或者 pycharm 的 Terminal 窗口输入:pip install **** 是对应的包名2、有时候网络不好的情况会出现 socket.timeout 的报错,我自己找了个目前我个人觉得最简单的方法,就是把命令符修改一下:pip --default-t..原创 2021-06-28 14:21:02 · 1291 阅读 · 0 评论 -
docker 删除none镜像
删除none的镜像,要先删除镜像中的容器。要删除镜像中的容器,必须先停止容器。$ docker images$ docker rmi $(docker images | grep "none" | awk '{print $3}')直接删除带none的镜像,直接报错了。提示先停止容器。$ docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }')//停止容器$ docker rm $(docker ps -a | g...原创 2021-06-28 08:15:45 · 136 阅读 · 0 评论 -
解决k8s集群在节点运行kubectl出现的错误:The connection to the server localhost:8080 was refused - did you specify t
问题分析:出现这个问题的原因是kubectl命令需要使用kubernetes-admin来运行解决办法:将主节点(master节点)中的【/etc/kubernetes/admin.conf】文件拷贝到从节点相同目录下:scp -r /etc/kubernetes/admin.conf ${node1}:/etc/kubernetes/admin.conf配置环境变量:echo “export KUBECONFIG=/etc/kubernetes/admin.conf” >&g.原创 2021-06-23 14:30:25 · 1496 阅读 · 0 评论 -
ubuntu开发流程
1、配置私服在Ubuntu 16.04主机上使用apt私服备份并创建新的apt配置文件sudo mv /etc/apt/sources.list /etc/apt/sources.list.baksudo vi /etc/apt/sources.list# Software DC APT 私服# 为了优先使用本地私服, 需确保此配置在其他源配置上方deb [arch=amd64] http://apt.software.dc/ubuntu/ xenial main restric.原创 2021-06-19 11:34:53 · 744 阅读 · 0 评论 -
Linux docker 删除镜像文件 以及解决删除报错image is being used by stopped container 的问题
1.使用命令查看所有镜像docker images2.根据ID删除需要删除的镜像docker rmi 4e4e466c38c1 //rmi + 自己需要删除的镜像的ID3.如果删除时出现了image is being used by stopped container的错误就先使用一下命令再执行删除指令:docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stopdocker ps -a | g...原创 2021-06-18 08:22:44 · 2075 阅读 · 0 评论 -
du -sh * 查看文件夹中的文件大小。。
查看文件夹中的文件大小的命令有很多,最近发现还是 du -sh * 最好用,记录一下,防止自己忘了。。原创 2021-06-17 15:57:16 · 711 阅读 · 0 评论 -
docker19.03.15版本k8s集群配置GPU支持
docker19.03以上版本k8s配置GPU支持是豆腐啊 2020-12-21 14:49:20 191 收藏分类专栏: Linux Docker 文章标签: kubernetes docker centos gpu版权基本环境搭建k8s步骤请参考文章centos7 使用kubeadm部署k8s以下操作均为gpu节点机上操作进行系统centos71docker版本docker 19.03+1k8s版本kubelet-1.15.1kubeadm-1.15.1kubec..原创 2021-06-11 16:50:25 · 739 阅读 · 0 评论 -
Kubernetes集群flannel网卡名不兼容导致启动失败问题
1. 问题2. 解决过程1. 问题我的环境是使用kubeadm安装的kubernetes1.11,flannel网络。今天新加入一节点到k8s中,发现新节点的守护容器kube-flannel-ds启动失败。到该节点中使用docker logs xxxxx查看,日志报错如下:I0815 00:25:37.646559 1 main.go:201] Could not find valid interface matching ens32: error looking up inte...原创 2021-06-11 16:28:31 · 2082 阅读 · 1 评论 -
centos7 配置yum源
1、什么是yum仓库?yum仓库就是使用yum命令下载软件的镜像地址。我们通常使用 yum install 命令来在线安装 linux系统的软件, 这种方式可以自动处理依赖性关系,并且一次安装所有依赖的软件包。众所周知,从国外下载软件速度非常慢,很多情况下都无法下载。国内一些大公司做镜像同步国外的软件, 那么我们可能使用国内的下载地址,就能下载我们需要的软件。yum的配置文件yum 的配置文件在 /etc/yum.repos.d 目录下, 其中有多个配置文件,每一个配置文件中都可以配置一个或多个转载 2021-06-09 14:30:16 · 254 阅读 · 0 评论 -
linux 磁盘分区
sudo fdisk -l分区sudo fdisk /dev/sdan新建分区p选择分区类型回车w写入通知操作系统分区表变化:sudo partprobe /dev/sda格式化:sudo mkfs.ext4 /dev/sda3挂载:sudo mount /dev/sda3 /datals -l /dev/disk/by-uuid修改/etc/fstab文件,添加一行/dev/sda3 /data ext4 defaults 0 0或者...原创 2021-06-08 11:36:57 · 74 阅读 · 1 评论 -
centos 把程序所在目录加入到环境变量的配置文件中
把程序所在目录加入到环境变量的配置文件中修改 /etc/profile 文件,在文件末尾加上如下两行代码PATH=$PATH:/LetEncrypt_SSL/certbot-autoexport PATH最后执行命令 source /etc/profile 或执行点命令 ./profile 使其修改生效。...原创 2021-06-05 14:56:53 · 387 阅读 · 0 评论 -
k8s pv 一直是release状态
如下图所示,pv 一直是release状态这个时候大家可能就会想到现在我的 PVC 被删除了,PV 也变成了 Released 状态,那么我重建之前的 PVC 他们不就可以重新绑定了,事实并不会,PVC 只能和 Available 状态的 PV 进行绑定。这个时候我们就需要手工去进行干预了,真实生产环境下管理员会把数据备份或迁移出来,然后修改 PV,删除 claimRef 对 PVC 的引用,这个时候 Kubernetes 的 PV 控制器 watch 到 PV 变化后,就会将 PV 修..原创 2021-06-03 11:17:19 · 2057 阅读 · 0 评论 -
kubeflow Pods stuck in Pending state
There are three pods that have Persistent Volume Claims (PVCs) that will get stuck in pending state if they are unable to bind their PVC. The three pods are minio, mysql, and katib-mysql. Check the status of the PVC requests:kubectl -n ${NAMESPACE} g...原创 2021-06-02 15:02:00 · 278 阅读 · 0 评论 -
centos7 k8s安装部署nvidia-docker2 排坑记录
1.安装docker-ce 因为nvidia-docker2依赖docker-ce,所以得先安装docker-ce。1.1 如果主机上已经安装了docker,则先运行如下命令卸载 service docker stop yum remove docker1.2 安装yum管理依赖包sudo yum install -y yum-utils device-mapper-persistent-data lvm21.3添加docker-ce仓库命令sud...原创 2021-05-24 18:58:35 · 1017 阅读 · 2 评论 -
k8s 开发流程
1、kubeoperator界面操作安装k8s集群;2、配置docker http代理,所有节点都要配置。# 新建docker daemon配置文件夹sudo mkdir -p /etc/systemd/system/docker.service.d# 新建代理配置文件sudo vi /etc/systemd/system/docker.service.d/http-proxy.conf# 文件内容如下[Service]Environment="HTTP_PROXY=http:/原创 2021-05-19 16:49:41 · 1619 阅读 · 0 评论 -
k8s中的kubeflow1.02安装过程记录
kubeflowKubeflow是的机器学习工具包。Kubeflow是运行在K8S之上的一套技术栈,这套技术栈包含了很多组件,组件之间的关系比较松散,我们可以配合起来用,也可以单独用其中的一部分。Kubeflow提供了一大堆组件,涵盖了机器学习的方方面面,为了对Kubeflow有个更直观深入的了解,先整体看一下Kubeflow都有哪些组件,并对Kubeflow的主要组件进行简单的介绍:(1) Central Dashboard:Kubeflow的dashboard看板页面(2) Metadat转载 2021-05-19 10:15:47 · 490 阅读 · 0 评论 -
k8s secret 详细理解和使用
参见:https://blog.csdn.net/skh2015java/article/details/109228364原创 2021-05-13 10:44:27 · 315 阅读 · 0 评论 -
Cython的基本用法
因为项目需要,需要优化已有的Python代码。目前Python代码的执行过程是将Python代码转变成一行行指令,然后解释器解释指令的执行,调用到C代码层。如果去掉指令解释这个阶段,直接进入C代码层,效率就比较高了。如果用之前所述的使用Python C API将Python代码改造为C代码并作为Python的内建模块,工作量极其大,也不能保证其正确性,所以这种方法不太现实。而Cython库正好符合这种场景需求,将已有的Python代码转化为C语言的代码,并作为Python的built-in模块扩展。版本原创 2021-05-13 08:37:38 · 2349 阅读 · 2 评论 -
k8s 安装helm2 和 helm3
1安装helm31.1 CentOS7curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 > get_helm.shchmod 700 get_helm.sh./get_helm.shls /usr/local/bin/helm 1 2 3 4 5 61.2 MACOSbrew install helm 12 安装he...原创 2021-05-10 16:52:10 · 271 阅读 · 0 评论 -
pytorch转onnx后使用TensorRT部署转换踩坑记录
在pytorch训练好的模型转换为onnx模型然后转为TensorRT模型时报错:onnx_parser/onnx2trt_utils.hpp:412 In function convert_axis:[8] Assertion failed: axis >= 0 && axis < nbDimsbuilder/trt_builder.cpp:172]:Can not parse OnnX file: model/model/smartengine_model/dete原创 2021-03-16 11:15:03 · 1202 阅读 · 0 评论 -
ubuntu16.04 fastreid训练过程
fastreid工程简介代码地址:https://github.com/JDAI-CV/fast-reid该工程是有京东AI技术研究院开源的,主要研究方向是ReID,包括行人ReID和其他的ReID。博主之前一直用该工程研究行人ReID和车辆ReID,在私有数据集上取得不错的效果。但现在介绍用该工程来做行人属性识别,采用的数据集是行人数据集PA100K。训练行人属性识别(1) 下载fastreid工程:git clonehttps://github.com/...原创 2021-03-04 18:02:46 · 772 阅读 · 1 评论 -
Ubuntu16.04从自带python3.5升级到3.6
Ubuntu16.04从自带python3.5升级到3.6Ubuntu自带版本是python2.7和3.5输入命令sudo add-apt-repository ppa:jonathonf/python-3.6输入命令sudo apt-get update输入命令sudo apt-get install python3.6期间有需要按Yes哦调整Python3的优先级,使得3.6优先级较高,注意值越大优先级越高!sudo update-altern.转载 2021-03-04 14:56:45 · 409 阅读 · 1 评论 -
python 3.8 yolov5 烟火检测配置
1、下载代码:git clonehttps://github.com/gengyanlei/fire-detect-yolov4.git环境: python: 3.8.6 ubuntu16.04 or 18.04 darknet (cuda10.1) **2、执行命令python3 detect.py --source ../image/fire.png --weights ./best.ptpip3 install opencv-python ..原创 2020-12-16 16:53:46 · 3336 阅读 · 0 评论 -
Python使用Glob查找文件
Python 3.5+从Python版本3.5开始,glob模块支持该"**"指令(仅当您传递recursive标志时才会解析该指令):import globfor filename in glob.iglob('src/**/*.c', recursive=True):print(filename)如果你需要一个列表,只需使用glob.glob而不是glob.iglob。import fnmatchimport osmatches = []for root, dir转载 2020-12-16 14:55:50 · 325 阅读 · 0 评论