shell 脚本开启深度学习虚拟环境

目录

  • 前言
  • 一、shell是什么?
  • 二、使用步骤
    • 1.准备工作
    • 2.sh 的一些基本知识
    • 3. ENV 环境


前言

受上海疫情影响,居家办公。从本地开发的代码需要测试一下效果,但是自己的笔记本测试速度比较慢。所以只能使用去远程服务器了,但是登陆上去自己的网络又不稳定,MobaXterm链接就会断开,断开后重新进入虚拟环境后,就要去激活深度学习的虚拟环境。这样一天至少要敲好几遍。所以我决定用shell脚本去激活虚拟环境,并运行代码。


一、shell是什么?

Shell脚本能帮助我们很方便的去管理服务器,因为我们可以指定一个任务计划定时去执行某一个shell脚本实现我们想要需求。

二、使用步骤

1.准备工作

建议将文件放到/usr/local/sbin/文件下,一般默认的管理员都知道放在这里
sh 文件的第一行要写上“#! /bin/bash”
sh文件如下:

“#! /bin/bash”

2.sh 的一些基本知识

sh filename.sh 运行sh脚本
chmod +x filename.sh 给sh脚本添加执行权限
sh -x filename.sh 运行sh脚本同时查看执行的步骤

  1. sh脚本中使用的变量

引用变量时需要加上 符 号 数 学 计 算 要 用 符号 数学计算要用 []

2.Shell脚本还可以和用户交互

Sh 的预设变量 $0 文件名 $1为交互式预设的变量1 $2 交互式预设的变量2

  1. Shell脚本中的逻辑判断

If ():then

&& || 表示and or

4.For while 循环 Shell
5.脚本中的函数 函数

3. ENV 环境

engine.sh文件 :

#!/bin/bash
##data 2022.4.2
#author curt
/root/anaconda3/envs/yolo4_keras/bin/python  predict_last.py 

然后执行下边几部,就进入了虚拟环境,并跑起来代码了。

chmod +x engine.sh 
./engine.sh  

开始推理ing
shell 脚本开启深度学习虚拟环境_第1张图片

你可能感兴趣的:(深度学习基础工具,算法)