Ubuntu

YOLOv5来了

老子叫甜甜 提交于 2021-02-20 19:41:03
软硬件环境 ubuntu 18.04 64bit anaconda with 3.7 nvidia gtx 1070Ti cuda 10.1 pytorch 1.5 YOLOv5 前言 YOLOv4 还没有退热, YOLOv5 就已经来了! 6月9日, Ultralytics 公司开源了 YOLOv5 ,离上一次 YOLOv4 发布不到50天,不过这一次的 YOLOv5 是基于 PyTorch 实现的,而不是之前版本的 darknet ! 根据官方给出的数字, YOLOv5 的速度最快可以达到每秒140帧( FPS ),但是权重文件只有 YOLOv4 的1/9,而且准确度更高。本次的发布的 YOLOv5 并不是一个单独的模型,而是一个模型家族,包括了 YOLOv5s 、 YOLOv5m 、 YOLOv5l 、 YOLOv5x ,要求 Python 3.7和 PyTorch 1.5以上版本。 关于 YOLOv5 这个版本,大家可以看看知乎中的讨论,链接放在文末的参考资料中 安装GPU环境 请参考之前的文章 ubuntu安装cuda windows 10安装cuda和cudnn 安装pytorch的GPU版本 来到官网 https://pytorch.org/get-started/locally/,根据自己的环境,进行选择,网站会给出相应的安装命令。我这里的环境是 linux 、

Portainer实战

假装没事ソ 提交于 2021-02-20 15:17:14
Portainer是一个轻量级的Docker环境管理UI,可以管理docker host和docker swarm(我主要看中了能管理swarm这个,毕竟市面上能管理swarm的平台不多)。之所以说是轻量级的,是因为部署只有一个container,也可以使用二进制程序直接部署,不像rancher的部署,部署了一大堆container,而且portainer是跨平台的,windows和linux都可以部署,废话不多说,直接开干.... 环境 ubuntu16.04-1 swarm manager portainer ubuntu16.04-2 swarm works portainer agent ubuntu16.04-3 swarm works portainer agent ps:环境还是之前文章的swarm集群环境 部署 独立容器启动 docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /path/on/host/data:/data portainer/portainer ps:portainer的数据存储在容器内部的/data目录,这样容器重启的时候数据会丢失,所以要确保数据持久化 docker run -d

Ubuntu 16.04 安装显卡驱动后循环登录和无法设置分辨率的一种解决方案

大憨熊 提交于 2021-02-20 12:59:37
1. 安装环境 电脑:MSI GP63 显卡:GeForce GTX 1070 系统:Ubuntu 16.04 驱动版本:NVIDIA 384.130 2. 循环登录 如果按照这篇文章 Ubuntu 16.04 安装 CUDA、CUDNN 和 GPU 版本的 TensorFlow 一般步骤总结 中说的直接在设置中安装驱动的话,就会遇到在登录界面循环登录的问题。 于是我们转而利用从官网下载的 run 文件来安装,而驱动的版本则选择和在设置中附加驱动里看到的一样。 在 BIOS 里面关闭快速启动和安全启动 进入 Ubuntu 系统,Ctrl+Alt+F1 进入 tty1 模式 输入用户名和密码进行登录 关闭图形界面 sudo service lightdm stop 给 run 文件赋予执行权限 sudo chmod +x NVIDIA*.run (代表下载的安装文件) sudo ./NVIDIA*.run -no-x-check -no-nouveau-check -no-opengl-files 中间有警告的话选继续安装,不认证 打开图形界面 sudo service lightdm start 重启 按照这个方法安装驱动后可以正常登录进系统,运行 nvidia-smi 命令也可以看到显卡信息,但在设置中依然只有一个 800*600 的分辨率选项。 3. 无法设置分辨率 具体表现

完成你的第一个智能无人机

喜欢而已 提交于 2021-02-20 11:46:44
前 言 对于大多数无人机爱好者来说,能自己从头开始组装一台无人机,之后加入AI算法,能够航拍,可以目标跟踪,是心中的梦想。并且,亲自从零开始完成复杂系统,这是掌握核心技术的必经之路。 基于此,开课吧特邀北京航空航天大学无人机专家,进行设计和指导,独家研发与真实的科学研究和工程开发接轨的课程。软硬件结合,将教你亲自研发无人机,而不是简单的购买一个无人机整机。 课程由北京航空航天大学无人机专家设计和指导,与真实的科学研究和工程开发接轨。有以下六大优势: 那么,直接购买无人机和我们的课程研发无人机的区别在哪里呢?请看下图: 我们的课程并不是简单的拼装课程,更涉及到 飞行器设计、仿真平台搭建和算法实现的整体流程。 我们课程将会 教你无人机的基本组成、飞行原理、控制理论、状态估计、同时定位与建图、运动规划、目标检测追踪与多无人机协同; 从元器件开始搭建一个具有GPS导航和人为规划路线功能的无人机,并搭建无人机仿真平台,在仿真平台上实现各类智能算法的开发与部署。 本课程分为两大板块: ❥ 课程大纲 (仿真环境下无人机SLAM) ( 真实环境下无人机VIO ) (仿真环境下的运动规划) (仿真环境下的多机协同) (仿真环境下的无人机追踪行人) (真实环境下,无人机追踪亮灯) 本课程适合以下人员的学习: 注意: 如果学员是未成年人,家长请做好保护措施和安全教育; 组装飞行无人机有一定的安全隐患

腾讯云服务器的购买、注册和登录

做~自己de王妃 提交于 2021-02-20 10:48:24
腾讯云 对于学生党来说还是很亲民的,只需要10元,便可学习使用一个月。下面我们来看看如何购买、注册和登录 腾讯云 服务器吧。 1.直接网页搜索: 腾讯云 ,如下图: 直接点开标有“官方”字样的链接,点开后如下: 红色搜索框,键入“ 腾讯云 学生机”, 点击“学生认证”,后面就扫描微信或者QQ,扫描完毕后,出现如下界面: 我们选择注册新账号后,再次用微信扫描关注 腾讯云 微信公众号,如果从没有没有使用过,他会弹出界面,你只需要跟着提示一步一步完成学生认证就可以了,最后出现下面界面: 用微信再次扫描完成授权。最后出现下面界面: 完事儿之后,我们再次回到下面的界面进行登录,下面图是登录后的图片: 2.云服务的购买 完成上述的操作之后,一样,在搜索栏,我们键入“ 腾讯云 学生机”,选择云服务器学生机,又会出现下面界面: 点击红色框,出现下面界面: 按照红色框选择后,立即购买即可,买多长时间,自己决定就好。反正10块钱一个月,很值了。 3.登录云服务器远程操作界面 我们再回来这个界面: 点击 控制台,如下: 点击云服务器,如下: 在默认情况下,我们是有一个实例存在的,如上图。这里,我们点击 安全组,如下: 上图中,红框1是原本默认就有的,我们选择红框3的 新建 ,会出现下面界面,上图的红框2就是新建后的界面, 我们学习之用,按照默认选择确定就可以,完了之后,如下图: 上图我们可以看到

JavaFX mp3 playback became unsupported in Ubuntu 14.10

二次信任 提交于 2021-02-20 04:12:48
问题 When I try to play .mp3 file by using AudioClip with JavaFX 8u40 it says: com.sun.media.jfxmedia.MediaException: Could not create player! which means Java installation do not see my mp3 codec - but all other OS programs see it, even programs on Qt can play mp3. This error happened after upgrading to Ubuntu 14.10 (On 14.04 all was fine, the same programs play all the media formats) libav... all packages are all installed. 来源: https://stackoverflow.com/questions/27195853/javafx-mp3-playback

JavaFX mp3 playback became unsupported in Ubuntu 14.10

白昼怎懂夜的黑 提交于 2021-02-20 04:10:47
问题 When I try to play .mp3 file by using AudioClip with JavaFX 8u40 it says: com.sun.media.jfxmedia.MediaException: Could not create player! which means Java installation do not see my mp3 codec - but all other OS programs see it, even programs on Qt can play mp3. This error happened after upgrading to Ubuntu 14.10 (On 14.04 all was fine, the same programs play all the media formats) libav... all packages are all installed. 来源: https://stackoverflow.com/questions/27195853/javafx-mp3-playback

Portainer实战

拜拜、爱过 提交于 2021-02-20 02:57:52
Portainer是一个轻量级的Docker环境管理UI,可以管理docker host和docker swarm(我主要看中了能管理swarm这个,毕竟市面上能管理swarm的平台不多)。之所以说是轻量级的,是因为部署只有一个container,也可以使用二进制程序直接部署,不像rancher的部署,部署了一大堆container,而且portainer是跨平台的,windows和linux都可以部署,废话不多说,直接开干.... 环境 ubuntu16.04-1 swarm manager portainer ubuntu16.04-2 swarm works portainer agent ubuntu16.04-3 swarm works portainer agent ps:环境还是之前文章的swarm集群环境 部署 独立容器启动 docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /path/on/host/data:/data portainer/portainer ps:portainer的数据存储在容器内部的/data目录,这样容器重启的时候数据会丢失,所以要确保数据持久化 docker run -d

pyinstaller executable doesn't run in Ubuntu 18.04.1

落花浮王杯 提交于 2021-02-20 02:54:46
问题 I looked through other posts and they didn't seem to address the specific issue where nothing happens when I try to execute a compiled program. Not sure if this is an Ubuntu issue or a python issue... Either way I'm very new to both so I'm sure there's some simple answer to this. I wrote a simple program print("hello") input("now") and used pyinstaller to compile it into a single file. pyninstaller --onefile test.py When I try to run the file by double clicking it in the GUInothing at all

linux网络命令

荒凉一梦 提交于 2021-02-19 17:56:29
网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool 用于查看 linux 服务器 ip 地址,管理服务器网络配置,通过 telnet 和 ethernet 建立与 linux 之间的网络链接,查看 linux 的服务器信息等。下面让我们看看在 Linux 下的网络和监控命令的使用。 1. hostname hostname 没有选项,显示主机名字 hostname –d 显示机器所属域名 hostname –f 显示完整的主机名和域名 hostname –i 显示当前机器的 ip 地址 补充:其实使用 “hostname+新的主机名” 命令还可以临时设置主机名,比如 hostname newname 这样用的好处是,可以临时修改主机名称而不用重启。而通过/etc/sysconfig/network 文件来修改主机名则需要重启才能生效。当然,我们在在执行这个命令后,必须记得手动修改/etc/sysconfig/network 文件里面的 HOSTNAME 的值,以便后续重启生效,这算是一个小技巧哦! 2. ping ping 将数据包发向用户指定地址。当包被接收,目标机器发送返回数据包。ping 主要有两个作用: