目录

一.MobaXterm配置服务器python虚拟环境

1.创建虚拟环境

2.激活paddle_env虚拟环境

3.退出paddle_env虚拟环境

4.批量下载包

5.windows下创建虚拟环境

二.在linux下把python文件打包成可执行文件步骤

1.安装PyInstaller

2.使用PyInstaller打包python文件

3.linux编译C

三.服务器查看GPU卡使用情况的命令

四.单通道,三通道互转

五.Linux基础命令

1.定时任务  crontab -e

2.docker强制删除镜像

3.创建与删除文件

4.赋予权限

六.python脚本定时运行

七.创建进程

八.免密登录

九.DDPM相关快捷指令

一.MobaXterm配置服务器python虚拟环境

1.创建虚拟环境

2.激活paddle_env虚拟环境

3.退出paddle_env虚拟环境

4.批量下载包

5.windows下创建虚拟环境

二.在linux下把python文件打包成可执行文件步骤

1.安装PyInstaller

2.使用PyInstaller打包python文件

3.linux编译C

三.服务器查看GPU卡使用情况的命令

四.单通道,三通道互转

五.Linux基础命令

1.定时任务  crontab -e

2.docker强制删除镜像

六.python脚本定时运行

七.创建进程

八.免密登录

一.MobaXterm配置服务器python虚拟环境

1.创建虚拟环境

conda create -n paddle_env python=3.7
#列举所有的环境
conda env list
#删除某个环境
conda remove -n FAME_py36 --allpip install torch==1.10.0+cu111 torchvision==0.11.0+cu111 torchaudio==0.10.0 -f https://download.pytorch.org/whl/torch_stable.htmlpip3 install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simplepip install torch==1.12.1+cu116 torchvision==0.13.1+cu116 torchaudio==0.12.1 -f https://download.pytorch.org/whl/torch_stable.html重启docker的守护线程systemctl daemon-reload
systemctl restart dockerdu -h -x --max-depth=1
df -h

验证torch是否可用:

import torch
print(torch.cuda.is_available())ngpu= 1
# Decide which device we want to run on
print(torch.device("cuda:0" if (torch.cuda.is_available() and ngpu > 0) else "cpu"))
print(torch.cuda.get_device_name(0))
print(torch.rand(3,3).cuda()) 

2.激活paddle_env虚拟环境

source activate paddle_env

3.退出paddle_env虚拟环境

conda deactivate 

4.批量下载包

pip install -r requirements.txt

5.windows下创建虚拟环境

Python为什么要使用虚拟环境-Python虚拟环境的安装和配置-virtualenv_第一段代码的博客-CSDN博客_虚拟环境

二.在linux下把python文件打包成可执行文件步骤

1.安装PyInstaller

pip install pyinstaller
pyinstaller --version

2.使用PyInstaller打包python文件

在和myscript.py同目录下执行命令:

pyinstaller mycript.py
/*
然后会看到新增加了两个目录build和dist,dist下面的文件就是可以发布的可执行文件,
你会发现dist目录下面有一堆文件,各种都动态库文件和myscrip可执行文件
*/
#pyInstaller支持单文件模式,只需要执行:
pyinstaller -F mycript.py
/*
你会发现dist下面只有一个可执行文件,这个单文件就可以发布了,可以运行在你正在使用的操作系统类似的系统的下面。*/

3.linux编译C

linux 编译c程序与动态链接库_车斗的博客-CSDN博客

三.服务器查看GPU卡使用情况的命令

nvidia-smips -aux | grep +账号名 可以看自己用的GPU,也可用该命令查看服务是否启动ps -aux | grep +号码名 可以看该PID是谁用的GPUps -ef | grep python 可以看谁在用卡cat gunicorn/gunicorn.pid 可以查看启动gunicorn的进程编号i:进入编辑命令
esc:退出编辑命令
:wq保存退出

四.单通道,三通道互转

import PIL
import cv2
import numpy as np
import PIL.Image as Image
import osdef one_to_three():img_path = r'../inputs/'save_img_path = r'../inputs/'for img_name in os.listdir(img_path):image = Image.open(img_path + img_name)if len(image.split()) == 1:  # 查看通道数print(len(image.split()))img = cv2.imread(img_path + img_name)gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)img2 = np.zeros_like(img)img2[:, :, 0] = grayimg2[:, :, 1] = grayimg2[:, :, 2] = graycv2.imwrite(save_img_path + img_name, img2)image = Image.open(save_img_path + img_name)image.save(os.path.join(save_img_path,img_name))def three_to_one():img_path = r'../results/13'save_img_path = r'../results/31'for file in os.listdir(img_path):image = Image.open(os.path.join(img_path, file))image=image.convert("L")image.save(os.path.join(save_img_path, file))def check():img_path = r'../results/31'print("begin:")for file in os.listdir(img_path):image = PIL.Image.open(img_path+'/'+file)print(np.array(image).shape)
if __name__=='__main__':#one_to_three()#three_to_one()check()

五.Linux基础命令

1.定时任务  crontab -e

编辑:i        退出:ecs,:wq

* * * * *每分钟执行一次        30 0 * * *半夜十二点执行

2.docker强制删除镜像

docker rmi -f aaaa bbbbb        docker rm -f 容器 or docker stop 容器

3.创建与删除文件

rm -rf dir        sudo mkdir -p projects/fate

4.赋予权限

chown -R user dir          ps -aux | grep -v grep | grep docker-proxy 查看端口占用情况

六.python脚本定时运行

Win10环境下python脚本定时运行(Windows自带的定时任务)_you是mine的博客-CSDN博客_win10定时运行python脚本

七.创建进程

nohup python main.py > ./utils/output.log 2>&1 &

查看情况 :tail -f ./utils/output.log

查看进程:ps

八.免密登录

桌面版的可以输入
gedit /etc/ssh/sshd_config
也可以输入
vim /etc/ssh/sshd_config输入完成之后,你会打开一个文件修改其中如下几项:PermitRootLogin yes
PasswordAuthentication yes
ChallengeResponseAuthentication yes保证这几行取消了注释,并且为yesssh-keygen -t rsa
(四连回车)
如下(类似)即成功:
+---[RSA 2048]----+
|+o  .+oo.... o   |
|B= +.ooo... =    |
|=oX oo. o .=     |
|.B.+. .. oo .    |
|*o.  o  S  .     |
|*. +.            |
|o.+ .            |
|o.               |
|E                |
+----[SHA256]-----+
然后
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
然后授权
chmod 600 ~/.ssh/authorized_keys
此时你可以尝试免密登录自己的机器,刷~,就成功了

九.DDPM相关快捷指令

计算FID指数:python -m pytorch_fid imgs ge_imgs

python -m pytorch_fid results/DDPM/DDPM-256-1207-img medical_imgs/imgs_256

定时运行指令:

nohup python  train_DDPM.py > ./utils/t6.log 2>&1 &           tail -f ./output.log

nohup python  generate.py > test.log 2>&1 &

nohup python train_uncertainty_rectified_pyramid_consistency_2D.py --root_path ../data/huaxi_img/cross --exp huaxi_img8/URPC/175/URPC-1w> ./test.log 2>&1 &

conda activate diffusers_env        accelerate launch train_unconditional.py

十.导出origin图到PPT

需要将origin.exe(百度网盘中)放入文件中,并运行(一周就会消失),edit->copy page

给自己看的(摘自他人)相关推荐

  1. 技术道路独行16载,他总结了CTO的五大自我修炼法则!

    这个时候,是不是就需要 CTO 来发挥作用呢?其实企业是否需要 CTO,主要还是看 CTO 要做什么,他的主要工作职责是什么. CTO 需要了解的三大职责 一个企业如果设置 CTO 职位,那么 CTO ...

  2. org.json.JSONException: A JSONObject text must begin with #39;{#39; at character 1 of {解决方法...

    在使用java读取一个本地的json配置文件的时候,产生了这个异常:org.json.JSONException: A JSONObject text must begin with '{' at c ...

  3. 分而治之_播放框架模块:分而治之

    分而治之 通常情况是您开始开发应用程序并继续满足需求. 当您的应用程序变得更大时,您开始意识到将其分为不同组件的便利. 而且,当您开发第二个或第三个应用程序时,您开始认识到可以在不同应用程序之间重用的 ...

  4. 播放框架模块:分而治之

    通常情况是您开始开发应用程序并继续满足要求. 当您的应用程序变得更大时,您开始意识到将其分为不同组件的便利. 而且,当您开发第二个或第三个应用程序时,您开始认识到可以在不同应用程序之间重用的某些功能. ...

  5. STM32的I2C通信

      STM32的两个GPIO引脚,分别用于SCL和SDA,按照I2C规约的时序,像控制LED灯那样控制引脚输出,若是接收数据时则读取SDA线上的电平,那就可以实现I2C通信了,这也是我们在51单片机上 ...

  6. 系统软件工程师面试题

    一.c++语言部分 1. extern c 将让 C++ 中的函数名具备 C-linkage 性质,目的是让 C 代码在调用这个函数时,能正确的链接到具体的地址. C调用C++,使用extern &q ...

  7. 通过OSI七层模型理解UDS、OBD、KWP2000、CAN等协议

    0.前言 最近在学习汽车诊断方面的知识,一大堆术语.协议.标准扑面而来.在一段迷茫过后,稍微有了点方向感.通过OSI七层模型搭建出诊断的基本框架. 特此记录,以作小结. 1.概念梳理 1.1. 汽车诊 ...

  8. 超人,永远的SuperHero

    今天看<超人2>,心血来潮找了点超人的资料看~~~~  原文摘自CCTV<第十放映室> 全文见:http://forum.newtopworks.com/ShowPost.as ...

  9. 【摘自csdn】一场我没有看懂的相亲

    注:本文,来自csdn论坛的觉的楼主写的不错,所以就引用过啦了,别介意哦,http://topic.csdn.net/u/20100624/16/80f263ca-b05f-456f-bf5f-9d8 ...

最新文章

  1. linux 代码更新-打包-重启脚本
  2. 农区养羊如何配套种草
  3. Blah数集(信息学奥赛一本通-T1333)
  4. Vuex中的核心方法
  5. 微软发布关于 Surface Pro 3 TPM 绕过漏洞的安全公告
  6. c# 算式 计算器_C#实现的简单整数四则运算计算器功能示例
  7. 非递归方式对二叉树进行前序、中序、后序遍历(C++实现)
  8. 20190929每日一句
  9. IBM SPSS Modeler 【3】 神经网络的生成
  10. 杭州电子科技大学研究生计算机科学与技术,杭州电子科技大学-硕士研究生-计算机学院 2018级计算机科学与技术(中日合作)培养方案...
  11. 华为音频编辑服务实时变声,多种音色随意变换
  12. 什么是世界协调时间UTC
  13. 本地化部署大语言模型 ChatGLM
  14. 现在机器翻译效果已经那么牛逼了!?
  15. 射频与麦克斯韦方程组
  16. mysql怎么创建库和创建表?
  17. 【判断题】【简答题】【数据库原理】
  18. 高德地图Javascript API设置域名白名单
  19. 如何把pdf转换成excel转换器免费使用
  20. JVM(三)--垃圾收集算法

热门文章

  1. 鸿蒙麒麟食华为的什么系统,你好,鸿蒙!华为自研系统真的来了,还有麒麟、朱雀.........
  2. 电脑上的ofd格式文件如何打开呢_OFD格式的文件怎么打开预览?,来充电吧
  3. 基于MTCNN和FaceNet的实时人脸检测识别系统
  4. Android 渐变色背景样式
  5. linux下如何启动ice服务器,linux: ICE搭建
  6. 光有激光雷达还不够?4D成像雷达进入“量产上车”时代
  7. 内网环境下,RSS新玩法——老树能否发新芽
  8. 在 Excel 启动时运行宏
  9. 非酒精性脂肪性肝炎潜在治疗靶点及药物研究进展
  10. Ubuntu / Python / Mega自动同步监控照片