服务器
文章平均质量分 51
RichardorMu
四处搬砖,HCI,gaze estimation,music,jetson
展开
-
Jetson 系列——jetson nano Ubuntu18.04修改用户名和密码
如果是jetson nano,你刚开始的时候可能没有root用户,因此需要设置一下root用户和密码1.设置root用户和密码首先用快捷键crtl+alt+T 打开终端,显示的是用户名@电脑名:~$,符号$就表示现在处于普通用户权限。然后输入:sudo passwd root终端会显示Enter new UNIX password: 设置root用户密码,按Enter终端显示Retype new UNIX password: 再输入一遍确定之后终端会显示passwd: pass原创 2021-08-30 14:41:07 · 9357 阅读 · 0 评论 -
sudo: no valid sudoers sources found,quitting sudo sudoers改坏后无法使用sudo的解决办法
练习安装odoo的时候,创建了一个odoo用户,想把它赋予sudo权限,然而,编辑的时候不留意,改坏了,导致sudo无法使用,无法编辑sudoers文件修改回来。总提示如下信息:>>> /etc/sudoers: syntax error near line 22 <<<sudo: parse error in /etc/sudoers near line 22sudo: no valid sudoers sources found, quittingsudo原创 2021-08-29 22:16:42 · 499 阅读 · 0 评论 -
Jetson 系列——jetson nano Ubuntu18.04安装Openssl-1.1.1
1.查看版本Ubuntu的版本是18.04。使用openssl version命令查看openssl版本,可以看到Ubuntu自带了openssl-1.1.0版本,因此安装新版本需要替换旧版本。2.下载openssl打开openssl官网的下载页面可以看到最新的软件包,下载openssl-1.1.1b.tar.gz。放到Ubuntu系统中。3.解压和安装使用命令解压。tar -xzvf openssl-1.1.1b.tar.gz使用cd openssl-1.1.1b进入目录,并且使原创 2021-08-29 20:03:34 · 888 阅读 · 3 评论 -
Jetson 系列——jetson nano制作SD卡备份镜像以及还原
最近的工作是将部属好的jetson nano去复制到新的机器上,因此需要sd卡的镜像备份和复制操作,下面是我整个镜像生成和复制的流程。当我们在jetson nano上将系统及环境配置好以后,在各种研究试验时,有可能将原环境破坏,工作内容丢失,所以很有必要将原始基础的准备好的环境进行备份。备份好系统以后一是可以恢复工作,二是可以将备份好的环境用到新的机器上,必竟每次搭环境很费时费力。同时如果工程上要部属到新的机器上,也可以通过这样来方便部属。sd卡备份的具体的环境有两个,windows和linux我们首原创 2021-08-29 11:42:23 · 9578 阅读 · 5 评论 -
ONVIF系列——海康摄像头设置onvif协议开启
因为onvif协议的安全性问题,海康摄像头是默认不开启的,如果想要使用onvif去控制海康摄像头,而不是使用海康sdk(这里需要说明一下,海康的sdk还是很方便的,除了没有python支持,但是在嵌入式开发板,或者jetson nano等板子上,海康sdk是不支持的,因此如果想在jetson nano开发板上控制海康摄像头,是需要用其他协议的,比如onvif,onvif的python支持也是十分好的)1.开启onvif请在网页上登陆摄像头的预览界面,在配置->高级配置->集成协议中勾选 启用原创 2021-08-28 12:23:36 · 26604 阅读 · 0 评论 -
Jetson 系列——lame linux记录录音
安装lamesudo apt-get install libmp3lame-dev调用库#include<lame/lame.h>编译,因为使用了alsa因此使用gcc编译时g++ test.cpp -o test -lasound -lmp3lame原创 2021-08-27 22:51:23 · 277 阅读 · 0 评论 -
Jetson 系列——curl安装
curl版本是7.51.0 官网地址https://curl.se/download/https://curl.se/download/curl-7.51.0.tar.bz21. 下载wget https://curl.se/download/curl-7.51.0.tar.bz22. 解压tar xvf curl-7.51.0.tar.bz23. 安装cd curl-7.51.0sudo ./configuresudo make sudo make install 4. 使用c原创 2021-08-27 22:47:42 · 508 阅读 · 0 评论 -
Jetson 系列——Ubuntu重启网卡的三种方法
一、network利用root帐户service network restart或者/etc/init.d/networking restart二、ifdown/ifupifdown eth0ifup eth0三、ifconfigifconfig eth0 downifconfig eth0 upUbuntu14.04修改配置,重启网卡没有生效,出现如下问题:service networking restart //重启网络服务stop: Job failed whi原创 2021-08-27 15:02:36 · 2355 阅读 · 0 评论 -
pytorch-gpu的使用
1. 服务器GPU状态查询1) lspci | grep -i nvidia 可以查询所有nvidia显卡2) lspci -v -s [显卡编号] 可以查看显卡具体属性3) nvidia-smi 可以查看显卡的显存利用率2. torch.cuda主要函数1) 查看是否有可用GPU、可用GPU数量: torch.cuda.is_available(), torch.cuda.device_count()2) 查看当前使用的GPU序号:torch.cuda.current_device()3)原创 2021-07-17 22:00:18 · 681 阅读 · 0 评论 -
pytorch模型部属-Android Studio 修改gradle缓存文件地址
默认gradle缓存到C:\Users***.gradle路径下,占用C盘空间。修改地址:File–Settings–Build–Gradle中,修改directory path原创 2021-07-16 11:33:50 · 212 阅读 · 0 评论 -
pytorch模型部属-Android Studio打包apk
1.选择Build,点击 Generate Signed Bundle /APK2.选择APK,点击Next产生一个签名的apk文件Alias是key的别名,Validate签名的有效期,Certificate中只有第一个是必填的,输入名字即可。点击ok,点击Next,处于安全考虑,V1和V2全部选中,V1来自JDK,,V2是从安卓7.0以后引进的,这种签名提供更加安全的签名方式,使用后,签名后的文件是不能更改的,即安全性会更高。如果只勾选V1则在安卓7.0以上的机器将不能使用更加安全原创 2021-07-16 11:33:03 · 295 阅读 · 1 评论 -
Android Studio磁盘空间不足:Emulator: emulator: ERROR: Not enough space to create userdata partition
Android Studio磁盘空间不足如何解决在学习app开发过程中,用Android Studio模拟器模拟手机出现了磁盘空间不足的情况,具体报错:Emulator: emulator: ERROR: Not enough space to create userdata partition.解决方案1、在一个空间比较大的盘下新建一个android文件夹,把下面这个文件(Pixel_2_API_R.avd)剪切到新建的文件夹下。2、剪切完后打开原文件夹C盘后缀为ini (Pixel_2_API原创 2021-07-16 11:31:02 · 3063 阅读 · 1 评论 -
/dev/hda, /dev/hdb, /dev/sda, /dev/sdb, 他们之间有什么区别?
请查资料了解这些术语:/dev/hda, /dev/hdb, /dev/sda, /dev/sdb, 他们之间有什么区别?答:hda一般是指IDE接口的硬盘,hda指第一块硬盘,hdb指第二块硬盘,等等;sda一般是指SATA接口的硬盘,sda指第一块硬盘,sdb指第二块硬盘,等等。为什么 du -b /etc/passwd 和 du -k /etc/passwd 所得到的结果不一致呢?按道理讲1024b 等于 1k 阿铭的 /etc/passwd 为 1181b 而 使用k为单位表示它竟然.原创 2021-07-11 10:14:36 · 4605 阅读 · 0 评论 -
PyTorch模型的服务化部署
本文将介绍如何使用Flask搭建一个基于PyTorch的图片分类服务以及并行处理的相关技术。作为一个深度学习工程师,学习这些内容纯粹是为了方便对服务化的模型进行debug,因为web开发的同时常常表示他们很难定位到深度学习服务的bug的位置。1. 环境系统:Ubuntu 18.04Python版本:3.7依赖Python包:PyTorch==1.3Flask==0.12Gunicorn需要注意的是Flask 0.12中默认的单进程单线程,而最新的1.0.2则不是(具体是多线程还是多进程原创 2021-07-10 16:45:20 · 2330 阅读 · 1 评论 -
htop观察进程的cpu占用率
htop详解在管理进程时通常要借助一些工具,比较常用的就是ps和top了;不过CentOS还为我们提供了一个更加强大的工具htop,下面就来了解一下此工具的使用方法。一、安装htop htop工具在epel源中提供,请自行配置epel源,也可以直接下载htop的源码包进行安装。 二、htop的界面操作 htop跟top一样,也是打开一个实时的监控界面,直接输入htop命令打开如下图所示界面:...原创 2020-04-15 11:36:29 · 4520 阅读 · 0 评论 -
linux删除文件
一、rm -rf path/xx二、修改你的配置文件(1)你的配置文件放在用户配置文件:路径:~/.bashrcvim ~/.bashrc删除语句,或者注释语句export PATH=path/anaconda3/bin:$PATH(2)你的配置文件在系统文件:路径:/etc/profilesudo vim /etc/profile删除语句,或者注释语句export P...原创 2019-10-24 14:49:20 · 189 阅读 · 0 评论 -
linux服务器本地开启visdom
需要用pytorch的visdom在服务器上跑程序,并把图片显示出来,但是服务器上打不开网页,如何将visdom.server转到本地。以下操作1.在服务器上使用 tmux new -s session-name开启一个新的后台进程,也可以直接在前台开启visdom.server,只不过就没办法进行其他工作。2.开启visdom所在conda虚拟环境,输入python -m visdo...原创 2019-10-24 14:42:45 · 6853 阅读 · 3 评论 -
linux服务器开后台tmux操作,用起来挺舒服
安装工具Centos : yum install tmux基本操作新建会话:tmux new -s session-name查看会话:tmux ls进入会话:tmux a -t session-name断开会话:tmux detach关闭会话:tmux kill-session -t session-name使用工具输入命令tmux使用工具上下分屏:ctrl + b...原创 2019-10-24 14:40:56 · 181 阅读 · 0 评论