自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(168)
  • 收藏
  • 关注

原创 Transformers from an Optimization Perspective

Transformers from an Optimization Perspective

2023-05-26 15:55:02 158

原创 Training Neural Networks by Lifted Proximal Operator Machines

Training Neural Networks by Lifted Proximal Operator Machines

2023-05-26 15:53:36 164

原创 Markdown常用数学公式

常用数学公式的markdown代码

2022-04-08 16:47:19 909

原创 目标检测常用模型【持续更新...】

持续更新中…可以随时私信up主新增各位常用的模型

2021-09-02 10:49:58 358

原创 电视台的直播流

# cap = cv2.VideoCapture("rtmp://58.200.131.2:1935/livetv/hunantv") #湖南台# cap = cv2.VideoCapture("rtmp://58.200.131.2:1935/livetv/dftv") #东方台# cap = cv2.VideoCapture("rtmp://58.200.131.2:1935/livetv/gdtv") #广东台# cap = cv2.VideoCapture("rtmp://58.200.131

2021-07-15 09:38:07 6517

原创 常用特征点检测器

SIFT: 04 年提出,广泛应用于各种跟踪和识别算法,表现能力强,但计算复杂度高。SURF: 06 年提出,是 SIFT 的演进版本,保持强表现能力的同时大大减少了计算量。BRISK: BRIEF 的演进版本,压缩了特征的表示,提高了匹配速度。ORB: 以速度著称,是 SURF 的演进版本,多用于实时应用。GFTT: 最早提出的 Harris 角点的改进版本,经常合称为 Harris-Shi-Tomasi 角点。SimpleBlob: 使用 blob 的概念来抽取图像中的特征点,相对于角点的一种

2021-07-15 00:17:26 215

原创 边缘提取程明明组

边缘提取hedgithub link作者南开大学程明明对应文章author = {“Xie, Saining and Tu, Zhuowen”},Title = {Holistically-Nested Edge Detection},Booktitle = “Proceedings of IEEE International Conference on Computer Vision”,Year = {2015},结果BSDS benchmark数据集:ODS=.790 an

2021-07-15 00:16:32 270

原创 vmware_ubuntu1804突然没有网络适配器

前提是在vmware虚拟机中发现的问题首先查看Ubuntu的网络设置cd /var/lib/NetworkManagersudo cat NetworkManager.state如果NetworkingEnabled=false,那么进入下一步,否则查找其他原因关闭网络sudo service network-manager stop用vi或者gedit修改NetworkManager.stateNetworkingEnabled=true重新开启网络sudo service n

2021-07-15 00:14:14 629

原创 ubuntu换源

命令cd /etc/aptsudo mv sources.list sources.list.baksudo vi sources.listsudo apt update && sudo apt upgrade阿里源deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-secur

2021-07-15 00:13:19 120

原创 ubuntu_PL2303

文件复制cp /lib/modules/4.2.0-27-generic/kernel/drivers/usb/serial/pl2303.ko /usr/src/linux-headers-4.2.0-27-generic/drivers/usb/serial内核不同,可能路径不同安装命令$ modprobe usbserial$ modprobe pl2303验证输入lsmod | grep usbserial可以看到usbserial信息说明安装成功;输入dmesg |.

2021-07-15 00:12:42 211

原创 dockerfile_triton inference server_parser

说明ubuntu换源;构建pth->onnx->trt转模型需要的环境;dockerfile代码FROM nvcr.io/nvidia/tensorrt:20.02-py3LABEL maintainer="XINWEN"RUN mv /etc/apt/sources.list /etc/apt/sources.list.bakRUN echo "deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted univ

2021-07-15 00:12:01 149

原创 dockerfile_triton inference server_client

说明基础镜像是:tensorrtserver:20.02-py3-clientsdk包含ubuntu换源;pip3安装常用包,使用的是清华源;提前下载了部分whl包到同dockerfile目录的dockerfile源码FROM nvcr.io/nvidia/tensorrtserver:20.02-py3-clientsdkLABEL maintainer="XINWEN"RUN mv /etc/apt/sources.list /etc/apt/sources.list.bakRU

2021-07-15 00:11:10 267

原创 pip使用国内源

国内源清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple华中理工大学:http://pypi.hustunique.com山东理工大学:http://pypi.sdutlinux.org豆瓣:http://pypi.douban.com/simple临时使用pip install

2021-07-15 00:09:48 244

原创 docker搭建mongodb

1. Docker搭建Mongodb1.1 获取docker镜像docker pull mongo1.2 创建mongodb容器docker run --name my-mongo -p 27017:27017 -d mongo --auth如果加需要验证就加–auth,不需要验证,就去掉。默认mongodb是不使用用户认证1.3 进入容器设置用户docker exec -it 容器id /bin/bashmongouse admindb.createUser({user:"r

2021-07-15 00:08:50 256

原创 makefile示例【使用mysql数据库编译SOCKET服务】

socket服务端编译(用到mysql数据库)#用变量定义文件目录INCL=-I/usr/local/mysql/include -I$(HOME)/incl#注意动态库或者静态库的写法LIB=-L/usr/local/mysql/lib -lmysqlclient -lmysqld -lmysqlservices -L$(HOME)/lib -lbanktestBINDIR=$(HOME)/bin.SUFFIXES: .cpp .c#后缀为cpp的文件怎么编译成.o.cpp.o: g

2021-07-14 23:56:15 211

原创 初识makefile

规则target... : prerequisites ... command ... ...target也就是一个目标文件,可以是Object File,也可以是执行文件。还可以是一个标签(Label),对于标签这种特性,在后续的“伪目标”章节中会有叙述。prerequisites就是,要生成那个target所需要的文件或是目标。command也就是make需要执行的命令。(任意的Shell命令)。target这一个或多个的目标

2021-07-14 23:52:47 98

原创 后端工程化工具链接

比较gRPC服务和HTTP API服务linkmakefile经典教程link网线水晶头link568B和568A直通线就是两端线序相同的线,用于不同设备之间互连,交叉线就是两端线序不同的线,用于同种设备之间互连。VSCODE插件linkvmware三种网络连接方式link...

2021-07-14 22:46:52 130

原创 deepstream_python_apps_test4之deepstream_test_4.py

#!/usr/bin/env python3#################################################################################################################################################################import syssys.path.append('../')import gigi.require_version('Gst

2021-06-16 23:34:03 643 1

原创 deepstream_python_apps_test4之dstest4_pgie_config.txt

# 如果没有给定engine文件,那下面的属性必须定义 # INT8模式下的属性: int8-calib-file(Only in INT8)# Caffemodel必须定义的属性: model-file, proto-file, output-blob-names# UFF属性: uff-file, input-dims, uff-input-blob-name, output-blob-names# ONNX属性: onnx-file## 检测模型必有的属性:# num

2021-06-16 23:31:05 377

原创 deepstream_python_apps_test4之README

环境需求DeepStreamSDK 5.1Python 3.6Gst-pythonDeepstream msgbroker支持发送信息到Azure(mqtt) IOThub, kafka 和 AMQP(rabbitmq)依赖 $ sudo apt-get updateAzure Iot $ sudo apt-get install -y libcurl4-openssl-dev libssl-dev uuid-dev libglib2.0 libglib2.0-dev如果

2021-06-16 23:22:24 880 1

原创 triton inference server翻译之Metrics

linkMetricsTriton Inference服务器提供Prometheus度量标准,指示GPU和请求统计信息。 默认情况下,这些指标可从http://localhost:8002/metrics获得。 度量标准仅可通过访问端点来使用,而不会推送或发布到任何远程服务器。推理服务器的--allow-metrics=false选项可用于禁用度量标准报告,而--metrics-port选项可用于选择其他端口。下表描述了可用指标。...

2020-06-28 22:57:14 706

原创 triton inference server翻译之Model Repository

linkTriton Inference Server访问模型文件的方式可以是本地可访问文件路径,Google Cloud Storage和Amazon S3,用–model-repository选项启动服务器时,将指定这些路径。对于本地可访问的文件系统,必须指定绝对路径,例如--model-repository=/path/to/model/repository;对于驻留在Google Cloud Storage中的模型,该路径必须以gs://作为前缀,例如--model-repository =

2020-06-28 22:55:17 1063

原创 triton inference server翻译之Quickstart

linkQuickstartTriton Inference Server两种获取途径:NVIDIA GPU Cloud (NGC),预编译好的container;GitHub上源码,可用cmake自行编译container;Run Triton Inference Server运行server$ nvidia-docker run --rm --shm-size=1g --ulimit memlock=-1 --ulimit stack=67108864 -p8000:8000 -p80

2020-06-28 22:54:33 721

原创 triton inference server翻译之user guide

linkNVIDIA Triton Inference Server提供了针对NVIDIA GPU优化的云推理解决方案。 服务器通过HTTP或GRPC端点提供推理服务,从而允许远程客户端为服务器管理的任何模型请求推理。 对于边缘部署,Triton Server也可以作为带有API的共享库使用,该API允许将服务器的全部功能直接包含在应用程序中。最新版是1.13.0更新KFserving HTTP/REST,GRPC协议和相应的python和c++的客户端库,参见Roadmap部分;GRPC版本更新

2020-06-28 22:53:41 654

原创 triton inference server翻译之Models And Schedulers

link通过整合多个框架和自定义后端,Triton Inference Server支持多种模型。 同时,推理服务器还支持多种调度和批处理配置,从而进一步扩展了推理服务器可以处理的模型类别。本节描述模型的无状态,有状态和组合模式,以及推理服务器如何提供调度程序以支持那些模型类型。Stateless Models对于推理服务器的调度程序,无状态模型(或无状态自定义后端)不会维持推理请求之间的状态。 在无状态模型上执行的每个推断都独立于使用该模型的所有其他推理。无状态模型的示例是CNN,例如图像分类和对

2020-06-28 22:52:43 1430

原创 triton inference server翻译之Model Configuration

linkModel Configuration模型库中的每个模型都必须包括一个模型配置,该配置提供有关该模型的必需和可选信息。 通常,此配置在指定为ModelConfig protobuf的config.pbtxt文件中提供。 在某些情况下,如生成的模型配置中所述,模型配置可以由推理服务器自动生成,因此不需要显式提供。最小的模型配置必须指定name, platform, max_batch_size, input, output。示例:name: "mymodel"platform: "tens

2020-06-28 22:50:16 2208

原创 triton inference server翻译之Optimization

linkOptimizationTriton Inference Server具有许多功能,可用于减少模型的延迟和增加吞吐量。 本节讨论了这些功能并演示了如何使用它们来改善模型的性能。 作为先决条件,您应该遵循快速入门,以使服务器和客户端示例与示例模型存储库一起运行。除非您已经拥有一个适合在推论服务器上测量模型性能的客户端应用程序,否则您应该熟悉perf_client。 perf_client应用程序是优化模型性能的必要工具。作为演示优化功能和选项的运行示例,我们将使用Caffe2 ResNet50

2020-06-28 22:49:07 1278

原创 triton inference server翻译之model managment

linkModel Management推理服务器以以下三种模型控制模式之一进行操作:NONE,POLL或EXPLICIT。Model Control Mode NONE服务器尝试在启动时加载模型存储库中的所有模型。 服务器无法加载的模型在服务器状态中将标记为UNAVAILABLE,并且不可用于推理。服务器运行时对模型存储库的更改将被忽略。 使用模型控制API的模型控制请求将不起作用,并且将收到错误响应。启动推理服务器时,通过指定--model-control-mode = none来选择此模型

2020-06-28 22:48:10 616

原创 docker-compose开启kafka服务器

更新中......version1.0version1.0version: '3.8'services: zookeeper: image: wurstmeister/zookeeper ports: - "2181:2181" kafka: image: wurstmeister/kafka ports: - "9092:9092" environment: KAFKA_ADVERTISED_HOST_NAME: "

2020-06-11 12:58:14 908 1

原创 trt is perf_client

perf_clientA critical part of optimizing the inference performance of your model is being able to measure changes in performance as you experiment with different optimization strategies. The perf_cli...

2020-04-20 22:31:29 522

原创 centernet的demo.py运行

报错:demo.py ctdetRuntimeError: invalid hash valuesolution:It’s OK to change pose_dla_dcn.py get_pose_net function “pretrained=False”solution url

2019-12-27 23:15:05 1169

原创 detectron2训练自己的数据集

先讲怎么做,再讲源码层面的东西数据集方便起见,请自行转化为coco样式,我是在这个基础上修改的,如果不想转数据集,那参照后面的例子自己写data_loader;coco数据集样式:[假设都在detectron2的工程目录下]datasetscocoannotationsinstances_train2017.jsoninstances_val2017.jsontr...

2019-11-07 14:49:57 11768 28

原创 Use Custom Dataloaders

github链接现有的数据读取器是怎么工作的呢?Detectron2包含一个建好的数据读取管道,很容易明白其工作原理,也方便自己重写一个数据读取器。Detectron2提供两个函数,build_detection_{train,test}_loader从给定的config文件中创建数据读取器,下面是它的原理:输入数据集名称,如"coco_2017_train",以一个轻量级的,标准的统...

2019-10-25 23:31:32 3244

原创 detectron2教程

教程installgetting_startedextenddatasets中文博客github地址data_loadingwrite-models中文博客github地址models中文博客github地址training中文博客github地址configs中文博客github地址边学边记detectron2安装...

2019-10-25 23:14:54 13865 10

原创 detectron2训练报错

训练时报错报错-- Process 2 terminated with the following error:Traceback (most recent call last): File "/home/hxw/anaconda3/envs/xinwen/lib/python3.6/site-packages/torch/multiprocessing/spawn.py", line 1...

2019-10-24 22:14:28 3085 2

原创 修改ubuntu系统默认的python版本

查看当前使用的版本python --version查看当前所使用版本的位置which python方法一如果第二步结果是/usr/bin/python则直接删除即可, sudo rm /usr/bin/python。如果不在以上文件夹中,则修改名字,不要删除,如下sudo mv /home/ustc/anaconda3/bin/python /home/ustc/a...

2019-10-24 22:12:57 803 1

原创 服务器搭建jupyter环境

安装Jupyter 包:conda install jupyter 由于ipython Notebook要求https连接,因此我们需要创建一个ssl证书(该证书没有认证):openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mycert.pem -out mycert.pem命令执行后根据提示输入信息就好,...

2019-10-24 22:12:08 412

原创 Write Models

github 链接如果项目从零开始,则要用detectron2从头开始训练模型。但是,很多情况下我们可能会想给模型更改或者拓展一部分。因此,该项目也提供了注册机制,可以重写标准模型的内部组成部分。例如,新增一个backbone,添加下面代码到工程中:from detectron2.modeling import BACKBONE_REGISTRY, Backbone, ShapeSpec...

2019-10-23 23:56:46 1038

原创 Training

github链接之前的教程,您应该有了一个常用模型,已经熟悉了数据读取接口。现在可以自由创建优化器,写训练逻辑,用Pytorch很容易做到这些,而且能很容易让使用者看清训练逻辑。同时,我们也提供标准训练器,是最简单的hook系统,帮助简化训练流程。可以使用SimpleTrainer().train()做单损失,单优化器和单数据源训练。或者,也可以使用更多标准操作的DefaultTraine...

2019-10-23 23:39:02 1530

原创 linux命令应用

查看某文件夹下文件的个数,包括子文件夹里的~$ ls -l |grep "^-"|wc -l~$ find ./company -type f | wc -l说明:ls -l长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)grep "^-"这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^dwc -l统计输出信...

2019-10-23 23:06:30 204

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除