AI拉呱
现任资深算法研究员,热爱机器学习和深度学习算法应用,曾获多次获得AI竞赛大奖,拥有多项发明专利和学术论文。
展开
-
pytorch 指定GPU的几种方法
在使用PyTorch时,你可以通过多种方式指定和使用GPU。原创 2024-05-31 09:21:05 · 1820 阅读 · 0 评论 -
Linux-桌面操作系统在服务器上未关闭休眠机制,使其开机半小时左右死机无法远程ssh连接
异常原因:由ubuntu desktop操作系统自动休眠机制导致的不能唤醒操作系统异常。解决方案:禁用ubuntu desktop操作系统自动休眠机制。操作步骤:检查休眠功能的状态以及历史记录普通桌面应用这个这个功能情况问题不大,但作为服务器使用这个功能,远程访问系统时这个功能就会导致无法远程控制服务器,故需关闭这个功能。2、执行关闭休眠功能的命令,如下:3、再次查看系统休眠状态自动休眠功能已关闭,就不会再出现自动休眠导致远程控制无法访问的情况。原创 2024-05-31 09:21:38 · 266 阅读 · 0 评论 -
ubuntu 20.04上docker 使用gpu
要在Docker容器中使用GPU,你需要确保系统上已经安装了正确的NVIDIA驱动程序,并且安装了NVIDIA Container Toolkit。原创 2024-05-30 14:15:47 · 1228 阅读 · 0 评论 -
英伟达驱动重装教程
离线安装NVIDIA驱动程序通常涉及下载驱动程序安装包并手动执行安装步骤。原创 2024-05-30 14:08:51 · 1512 阅读 · 0 评论 -
命令行配置网络
【代码】命令行配置网络。原创 2024-05-21 16:23:16 · 86 阅读 · 0 评论 -
命令行配置网络
【代码】命令行配置网络。原创 2024-05-21 16:21:47 · 175 阅读 · 0 评论 -
[精通linux]-302- linux 高级命令
学会基本的文件管理工具:ls 和 ls -l (了解 ls -l 中每一列代表的意义),less,head,tail 和 tail -f (甚至 less +F),ln 和 ln -s (了解硬链接与软链接的区别),chown,chmod,du (硬盘使用情况概述:du -hs *)。关于文件系统的管理,学习 df,mount,fdisk,mkfs,lsblk。$, 它用于指代上次键入的参数,而!熟悉 Bash 中的任务管理工具:&,ctrl-z,ctrl-c,jobs,fg,bg,kill 等。原创 2024-02-21 14:10:42 · 159 阅读 · 0 评论 -
docker和 GPUsQA:could not select device driver “” with capabilities: [[gpu]].
问题描述:GPU服务器安装了docker 版本大于19.03,拉取tensorflow官方镜像无法识别GPU?原创 2023-05-18 17:35:34 · 900 阅读 · 1 评论 -
[精通Linux]-102-shell 命令学习
在创建test1文件时, umask 的值决定了新文件的默认权限设置。由于 umask 变量在Ubuntu中被设成了 022 (参见第7章),所以系统创建的文件只有文件属主和属组才有读/写权限。sed是一个“非交互式的”面向字符流的编辑器。使用let直接执行基本的算术运算。判断是否是超级用户权限。IDE #集成开发环境。原创 2023-03-30 18:41:29 · 218 阅读 · 0 评论 -
[精通Linux]-101-命令行的艺术
学习 zsh,fish 或其他的 shell 的话,在你自己的设备上会显得很方便,但过度依赖这些功能会给您带来不便,例如当你需要在服务器上工作时)。并至少全文浏览一遍;这俩工具在你的程序运行失败、挂起甚至崩溃,而你却不知道为什么或你想对性能有个总体的认识的时候是非常有用的。Java 系统调试则是一件截然不同的事,一个可以用于 Oracle 的 JVM 或其他 JVM 上的调试的技巧是你可以运行。值得留意的是“cached”的值,它指的是 Linux 内核用来作为文件缓存的内存大小,而与空闲内存无关。原创 2023-03-30 18:39:23 · 311 阅读 · 0 评论 -
[动手写操作系统]-02-开机运行系统并打印‘hello‘
我们只能在现实世界中设置一次TTY模式一次,我们无法确定“ AH”的内容是恒定的。我们休眠时可能会在CPU上运行其他一些过程,无法正确清理,并在`ah’上留下垃圾数据。告诉视频中断,我们要运行的实际函数是’在tty模式下编写``al“ al”内容’'。我们将改进我们的无限循环引导扇区并在屏幕上打印一些东西。在此示例中,我们不需要考虑这一点,因为我们是CPU上唯一运行的事情。),并提高中断’0x10`,这是视频服务的一般中断。我们尝试将"Hello"写到寄存器。你的屏幕上打印了"hello"原创 2023-02-25 22:45:55 · 572 阅读 · 0 评论 -
[精通Linux]-基于docker搭建linux内核编译与调试环境
结果报错 :Could not initialize SDL(No available video device) - exiting。注意:–privileged=true 参数是关键 因为qume要加载系统文件。解决办法:在 启动的参数里增加-curses 或 -nographic。将以上保存在本地test文件夹下,文件名为Dockerfile。原创 2023-01-03 14:47:07 · 847 阅读 · 0 评论 -
multipass 轻量级虚拟机环境
容器技术可以保证环境一致性,简化项目配置、部署流程,因此很受广大开发者青睐。如果你打算尝试或者已经尝试基于容器简化本地项目环境配置,但又嫌弃 docker 用起来还是不够直截了当,那么可以试下。-c, --cpus: cpu核心数, 默认: 1。-d, --disk: 硬盘大小, 默认: 5G。-m, --mem: 内存大小, 默认: 1G。-n, --name: 名称。原创 2022-10-04 23:10:41 · 347 阅读 · 0 评论 -
MacOs基于docker搭建linux内核编译与调试环境
MacOs基于docker搭建linux内核编译与调试环境。原创 2022-07-30 15:07:55 · 1001 阅读 · 0 评论 -
Python和bash 组合编程 xonsh
文章目录基本介绍安装基本使用环境变量高级基本介绍将Python与bash 组合起来安装$ pip install xonsh基本使用$ xonsh$ 1+1$ print("NiHao")$ echo test$ ls$ top环境变量使用来定义环境变量,如来定义环境变量,如来定义环境变量,如HOME,但在更新os.environ时,需要设置$UPDATE_OS_ENVIRONEMNT为true>>> $GOAL="hello">>>原创 2021-05-17 14:46:26 · 241 阅读 · 0 评论 -
docker进阶知识《1》
文章目录基础操作、两个容器运行wordpress实例运行私有registry测试实例docker 网络基础操作、docker重启$ service docker restart # 重启docker服务非root运行docker$ sudo gpasswd -a yanerrol dockercentOS 6.5 安装Docker$ sudo yum -y update$ sudo yum -y install epel-release$ sudo yum -y insta原创 2021-04-15 17:04:01 · 148 阅读 · 0 评论 -
Mac OS命令行清洗硬盘空间
docker Data$ sudo du -sh * /$ cd /Users/yanerrol/Library/Containers/com.docker.docker清洗时光机 $ tmutil listlocalsnapshots / #查看快照 $ tmutil listlocalsnapshots /System/Volumes/Data #查看快照 $ tmutil deletelocalsnapshots 2019-07-16-101514 # 删除快照2019-07-16-1原创 2021-04-07 11:19:58 · 778 阅读 · 0 评论 -
MAC os批量删除进程命令
批量杀死多个进程的命令$ ps -ef | grep python | cut -c 6-11 | xargs kill -9Linux中的管道符“|”用来隔开两个命令,管道符左边的输出会作为管道符右边命令的输入ps -ef是查看所有进程的命令。ps是process status的缩写grep 是过滤符号,grep name含义是所有包含"python"的进程cut -c 6-11 是截取输入行的第6个字符到第11个字符,正好是进程号PIDxargs kill -9 其中xagrs的命令是用来原创 2021-03-18 14:20:32 · 1113 阅读 · 0 评论 -
linux开发环境必备
文章目录linux 服务器上操作安装samba修改配置文件只有root用户linux 服务器上操作安装samba1.rpm -qa|grep samba如果没有安装samba,什么都不显示如果已经安装了samba,会显示安装的包信息安装$ sudo yum install samba修改配置文件$ sudo vim /etc/samba/smb.conf在文件末尾添加[share] path = /home/nai/yanel # 链接路径原创 2021-01-07 09:29:16 · 127 阅读 · 0 评论 -
GPUDockerfile实例:tensorflow-gpu
tensorflow 与cuda对应版本ubuntu 1604.py3 DockerfileFROM scratchADD ubuntu-xenial-core-cloudimg-amd64-root.tar.gz /# a few minor docker-specific tweaks# see https://github.com/docker/docker/blob/9a9fc...原创 2020-08-27 14:33:27 · 364 阅读 · 0 评论 -
linux 命令行高级编程实例
文章目录bash shellshell中的特殊变量基础命令sed 文本流编辑器shell 编程bash 循环命令if [command] then 条件句子类型执行脚本的命令shell array重复执行直到成功cat 命令find 命令文件文本的交集和差集调试简单的网页服务器bash shellshell中的特殊变量$0 当前脚本的文件名称$n 传递给脚本或者函数的参数 ,n是一个数字表...原创 2019-06-05 09:31:44 · 160 阅读 · 0 评论 -
python正则表达式实例代码分享
文章目录什么是正则表达式 ?目录1. 基本匹配2. 元字符2.1 英文句号2.2 字符集2.2.1 否定字符集2.3 重复2.3.1 星号2.3.2 加号2.3.3 问号2.4 花括号2.5 字符组2.6 分支结构2.7 转义特殊字符2.8 定位符2.8.1 插入符号2.8.2 美元符号3. 简写字符集4. 断言4.1 正向先行断言4.2 负向先行断言4.3 正向后行断言4.4 负向后行断言5. ...原创 2019-08-08 14:08:18 · 147 阅读 · 0 评论 -
git和github详细配置教程
文章目录git 教程githubgit and githubgit 教程github# 拉取代码$ git clone url # 配置开发者用户名和邮箱$ git config user.name name1$ git config user.email XXX@qq.com# 添加文件到暂存区$ git add filepath# 提交文件变动到版本库git commit -m "关键字”# git push 地址# git log 查看版本记录 git命令大原创 2020-07-28 08:24:43 · 694 阅读 · 0 评论 -
CenterOS下搭建GPU服务环境
文章目录dockerinstallconfignvidia-dockerinstallrunrun dockerrun nvidia-dockerdockerinstallinstall$ yum install dockerconfigvim /etc/docker/daemon.json{ "registry-mirrors" : [ "http://ovf...原创 2020-02-03 23:01:58 · 326 阅读 · 0 评论 -
kali破解wifi 密码(仅供学习)
文章目录kaliwifi攻击Wi-Fi 破解入门破解一个WI-FI网络监测模式 (Monitor Mode)找到你的目标捕获 4-way Handshake破解网络密码使用 `naive-hashcat` 破解(推荐)利用 Aircrack-ng 破解Deauth Attack命令列表kaliuser: errol声明:本教程仅仅供学习,不可以恶意攻击破解别人的wifiwifi攻击W...原创 2020-05-04 14:44:29 · 1320 阅读 · 0 评论 -
Error response from daemon: Get https://10.1.8.15:5000/v2/: http: server gave HTTP response to HTTPS
文章目录docker push 报错原因:docker镜像仓库暂不支持httpslinux 下解决办法Mac OS 下解决办法docker push 报错Error response from daemon: Get https://10.1.8.15:5000/v2/: http: server gave HTTP response to HTTPS client原因:docker镜像...原创 2020-03-17 14:39:01 · 8085 阅读 · 6 评论 -
python socket 扫描(仅供学习)
文章目录python socket 扫描 漏洞python socket 扫描 漏洞import socketdef retBanner(ip,port): try: socket.setdefaulttimeout(2) s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.c...原创 2020-03-09 14:54:30 · 295 阅读 · 0 评论 -
kali破解wifi 攻击(仅供实验,不可用于违法事宜)
文章目录kaliwifi攻击密码破解方法破解密码主要步骤kaliuser: errol仅供实验,不可用于违法事宜wifi攻击kali网卡选择AP模式:可作为evil无线接入点monitor模式:可以进行抓包密码破解方法1.穷举法:简单来说就是将密码进行逐个推算直到找出真正的密码为止。比如一个四位并且全部由数字组成其密码共有10000种组合,也就是说最多我们会尝试...原创 2020-03-08 10:44:55 · 2523 阅读 · 0 评论 -
Go语言基础以及环境配置
文章目录GoLangGo语言适合做什么go语言安装Go语言语法变量的声明GoLang是编译型语言。Go语言是编程语言设计的又一次尝试,是对类C语言的重大改进,它不但能让你访问底层操作系统,还提供了强大的网络编程和并发编程支持。Go语言的用途众多,可以进行网络编程、系统编程、并发编程、分布式编程。语法和C语言类似,-Go语言的语法规则严谨,没有歧义,更没什么黑魔法变异用法。任何人写出的...原创 2020-03-01 23:53:55 · 493 阅读 · 0 评论 -
sox:音频处理及常用命令
文章目录SOXsox install操作示例播放和记录音频改变音高wav to rawraw to wav单单声道合成立体声降噪SOXsox install安装Ubuntu 安装命令$ sudo apt install sox$ sudo apt install lame$ sudo apt install libsox-fmt-allMac 安装命令brew ins...原创 2020-02-28 13:52:04 · 2244 阅读 · 4 评论 -
算法工程师必会:Dockerfile 语法与Dockerfile模板
文章目录前言Dockerfile 经典模板GPU深度学习GPU:cuda10_cudnn7_pytorchGPU:pytorch0.4_cuda9_cudnn7GPU:tensorflow:1.12.0-gpu-py3GPU:cuda:9.0_cudnn7_ubuntu16.04_tf1.10GPU:cuda:9.0-cudnn7-runtime-ubuntu16.04GPU:cuda:9.2cu...原创 2020-02-23 01:16:33 · 423 阅读 · 1 评论 -
kali linux 开发环境配置,让你系统更适合开发
文章目录kali-linux-dockerdocker tools installkali 虚拟机环境配置中文乱码kali-linux-docker如果是仅仅学习,那么推荐docker容器化的kali开发环境https://hub.docker.com/r/kalilinux/kali-linux-docker$ sudo docker pull kalilinux/kali-linu...原创 2020-02-12 15:55:22 · 922 阅读 · 0 评论 -
算法工程师常用的shell 操作都在这里
文章目录bash shellfindshell中的特殊变量基础命令sed 文本流编辑器shell 编程bash 循环命令if [command] then 条件句子类型执行脚本的命令shell array重复执行直到成功cat 命令find 命令文件文本的交集和差集调试简单的网页服务器bash shell基本操作命令:ln -s file link # 创建软连接touch file #创...原创 2020-02-03 23:08:34 · 299 阅读 · 0 评论 -
ffmpeg处理音频和视频
文章目录ffmpeginstall ffmpegdebian install简介基础概念容器(Container)流(Stream)帧(Frame)编解码器(Codec)复用/解复用(mux/demux)帧率码率FFplay使用指南FFplay是什么FFplay 使用示例通用选项主要选项高级选项快捷键参考资料FFmpeg常用命令常用命令参考资料格式转换参考资料FFmpeg是什么FFmpeg使用方法...原创 2020-02-03 23:06:33 · 384 阅读 · 0 评论 -
装逼shell 适合linux or mac book
文章目录装逼shell装逼shellsl$ sl-a An accident seems to happen. You'll feel pity for people who cry for help.-l shows little one.-F It flies.-e Allow interrupt by Ctrl+C.$ alias ls=slfortune...原创 2020-02-03 23:05:25 · 334 阅读 · 0 评论 -
mac 驱动google chrome
mac 驱动google chrome# -*- coding:utf-8 -*-# /usr/bin/python'''------------------------------------------------- File Name : google_search Description : Envs : 1. install chromed...原创 2020-01-06 15:35:19 · 422 阅读 · 0 评论 -
CenterOs nvidia-docker install
文章目录dockerinstallconfignvidia-dockerinstallrunrun dockerrun nvidia-dockerdockerinstallinstall$ yum install dockerconfigvim /etc/docker/daemon.json{ "registry-mirrors" : [ "http://ovf...原创 2020-01-03 15:57:12 · 228 阅读 · 0 评论 -
自己编写操作系统《Think OS》基础篇
文章目录Think OS静态类型编译过程进程抽象和虚拟化隔离=解耦虚拟机内存Memory StorageThink OS静态类型静态是在编译发生的事,动态是在运行的时候发生的事。编译过程预处理:C是包含预处理指定的语言之一,它生效与编译之前。#include:令其他文件的源代码插入到指令坐在的位置。2.解析:解析过程是编译器读取源代码,构建程序的内部表示,称为”抽象语法树...原创 2019-09-23 08:36:20 · 627 阅读 · 0 评论 -
seaborn数据可视化简单教程
文章目录seaborn 安装源代码seaborn 安装pip install seaborn源代码# -*- coding:utf-8 -*-# /usr/bin/python'''@Describe: pip install seaborn@Evn : @Date : 2019-07-28 11:29''''''数据可视化'''import ...原创 2019-07-28 17:38:11 · 272 阅读 · 0 评论 -
mysql tutorial:基本操作
文章目录MySQL baseSQLMySQLMYSQL基本操作表的操作更新数据库链接mySQL检索单个列检测多个列检索所有列检索不同的行:限制输出排序检索数据库排序数据过滤数据范围检查数据过滤操作实例python connect mysqlMySQL base数据库是一种以某种组织方式存储的数据集合。database:保存有组织的数据的容器表:是一种结构化的文件,可以用于存储特定类型的数据...原创 2019-07-24 23:12:32 · 203 阅读 · 0 评论