python
- VS --> Anoconda – PyCharm – CUDA --> Cudnn --> Pytorch …
- PyCharm专业版+激活: https://www.exception.site/essay/idea-reset-eval
- 安装CUDA、cuDNN://zhuanlan.zhihu.com/p/94220564
- 多版本CUDA\cuDNN管理:https://blog.csdn.net/qq_27825451/article/details/89135592
- 验证-驱动:
nvidia-smi
;CUDA:nvcc -V
- 安装GPU版本的tensorflow、pytorch:https://zhuanlan.zhihu.com/p/386180239
项目环境搭建
tensorflow
核对版本:tensorflow 里面查
- 建环境:
conda create -n xxx-tf python==x.x
- 激活:
conda activate xxx-tf
- 安装CUDA:
conda install cudatoolkit==x.x
- 安装cuDNN:
conda install cudnn==x.x
失败的话 – 搜索后再固定源下载:anaconda search -t conda cudnn
、anaconda show xxx/cudnn
;
固定源下载:conda install --channel https://xxxx.org/xxx cudnn==x.x
- 安装tensofrflow:
pip install tensorflow-gpu==x.x.x
- 验证:
import tensorflow as tf
print(tf.test.is_gpu_available())
不管上面出现什么,只要最后有True
就OK
requirements 文件管理包:https://www.5axxw.com/wiki/content/i4x72y
远程环境
- 配置解释器 – 配置ssh:https://zhuanlan.zhihu.com/p/265152953
- pycharm: 工具 – 部署(Deployment) – 配置(configuration)-- SFTP
- 本地pycharm使用远程conda环境:https://blog.csdn.net/weixin_44695969/article/details/103523562
- pycharm 终端使用远程:工具(Tool)-- 启动ssh会话(Start SSH session)
Pycharm
换行显示
文件 – 设置 – 常规 – 自动换行 – 对这些文件进行软换行 – 增加你想换行显示的文件后缀名,比如说“*.py;”
虚拟环境
activate <env>
virtualenv
: https://www.cnblogs.com/zh605929205/p/7705192.html
包
nvidia-smi
nvidia-smi -l 10
python -m visdom.server
- Jupyter的使用:
jupyter notebook
conda install ipykernel
# 安装ipykernel
python -m ipykernel install --name torch1.8 --display-name "torch1.8"
# 配置ipykernel到jupyter中
https://blog.csdn.net/hohaizx/article/details/89633203
自动注释
- 文件自动注释:设置 – 编辑器 – 文件和代码模版 — Python Script
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
"""
@Project : ${PROJECT_NAME}
@File : ${NAME}.py
@Author : ${USER}
@Contact : www.huanglibo@gmail.com
@Modify Time: ${YEAR}${MONTH}
@License : (C)Copyright 2021
"""
格式 | 作用效果 |
---|---|
${PROJECT_NAME} | 项目名 |
${PRODUCT_NAME} | 集成开发环境 |
${NAME} | 文件名 |
${USER} | 用户名(登录电脑的用户名) |
${DATE} | 当前系统的年月日 |
${TIME} | 当前系统的时分秒 |
${YEAR} | 当前年份 |
${MONTH} | 当前月份(形式:07) |
${MONTH_NAME_SHORT} | 当前月份(形式:7月) |
${MONTH_NAME_FULL} | 当前月份(形式:七月) |
${DAY} | 当天 |
${HOUR} | 当前小时 |
${MINUTE} | 当前分钟 |
${SECOND} | 当前秒钟 |
- 函数参数自动注释:File(文件) – Settings(设置) – Tools(工具) – Python Integrated Tools(Python 集成工具) – Docstrings(文档字符串) – Docstring format(文档字符串格式)【五选一】
git
win + R
用Git:在path下添加git的bin
目录ssh-keygen -t ed25519 -C "your_email@xx.com"
– key存放路径 – 使用这个key的密码 – 确认密码- 复制
ed25519
里的内容(默认是在~/.ssh/id_ed25519.pub
里面,用cat ~/.ssh/id_ed25519.pub
) - 贴到自己GitHub帐号下:setting – SSH and GPG keys – New SSH key