自定义博客皮肤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 290

原创 Training Neural Networks by Lifted Proximal Operator Machines

Training Neural Networks by Lifted Proximal Operator Machines

2023-05-26 15:53:36 318

原创 Markdown常用数学公式

常用数学公式的markdown代码

2022-04-08 16:47:19 1324

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

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

2021-09-02 10:49:58 493

原创 电视台的直播流

# 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 8086

原创 常用特征点检测器

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

2021-07-15 00:17:26 321

原创 边缘提取程明明组

边缘提取hed github 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 419

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

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

2021-07-15 00:14:14 774

原创 ubuntu换源

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

2021-07-15 00:13:19 194

原创 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 353

原创 dockerfile_triton inference server_parser

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

2021-07-15 00:12:01 280

原创 dockerfile_triton inference server_client

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

2021-07-15 00:11:10 411

原创 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 331

原创 docker搭建mongodb

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

2021-07-15 00:08:50 454

原创 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 -lbanktest BINDIR=$(HOME)/bin .SUFFIXES: .cpp .c #后缀为cpp的文件怎么编译成.o .cpp.o: g

2021-07-14 23:56:15 351

原创 初识makefile

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

2021-07-14 23:52:47 204

原创 后端工程化工具链接

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

2021-07-14 22:46:52 241

原创 deepstream_python_apps_test4之deepstream_test_4.py

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

2021-06-16 23:34:03 845 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 546

原创 deepstream_python_apps_test4之README

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

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

原创 triton inference server翻译之Metrics

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

2020-06-28 22:57:14 962

原创 triton inference server翻译之Model Repository

link Triton 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 1392

原创 triton inference server翻译之Quickstart

link Quickstart Triton 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 918

原创 triton inference server翻译之user guide

link NVIDIA 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 847

原创 triton inference server翻译之Models And Schedulers

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

2020-06-28 22:52:43 1717

原创 triton inference server翻译之Model Configuration

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

2020-06-28 22:50:16 3046

原创 triton inference server翻译之Optimization

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

2020-06-28 22:49:07 1650

原创 triton inference server翻译之model managment

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

2020-06-28 22:48:10 990

原创 docker-compose开启kafka服务器

更新中......version1.0 version1.0 version: '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 976 1

原创 trt is perf_client

perf_client A 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 687

原创 centernet的demo.py运行

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

2019-12-27 23:15:05 1375

原创 detectron2训练自己的数据集

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

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

原创 Use Custom Dataloaders

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

2019-10-25 23:31:32 3346

原创 detectron2教程

教程 install getting_started extend datasets 中文博客 github地址 data_loading write-models 中文博客 github地址 models 中文博客 github地址 training 中文博客 github地址 configs 中文博客 github地址 边学边记 detectron2安装...

2019-10-25 23:14:54 14126 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 3526 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 897 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 522

原创 Write Models

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

2019-10-23 23:56:46 1157

原创 Training

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

2019-10-23 23:39:02 1595

原创 linux命令应用

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

2019-10-23 23:06:30 286

空空如也

空空如也

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

TA关注的人

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