
python
文章平均质量分 51
six_gods
爱coding&reading的six-god:)
展开
-
pytorch中分析时间开销
在需要计算代码前使用profiler进行声明,即可输出运行开销from torch.autograd import Variableimport torchx = Variable(torch.randn(1, 1), requires_grad=True)with torch.autograd.profiler.profile(use_cuda=True) as prof: y = x ** 2 y.backward()# NOTE: some columns were re原创 2021-06-12 11:26:46 · 617 阅读 · 0 评论 -
【Linux笔记】Docker常用命令
1、新建容器sudo docker import lj2.tar model_name:wjy2、启动容器sudo docker run --gpus all -it -v /data/home/jinxiaolong/LJ:/soft -p 5000(宿主机端口):5000(容器端口) model_name:wjy /bin/bash3、启动、进入容器启动容器docker start ubuntu01进入容器docker attach ubuntu014、查看容器显示所有容器原创 2021-05-14 00:49:02 · 271 阅读 · 0 评论 -
【Deep Learning笔记】linux安装python
1、首先需要安装依赖环境yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel2、再下载python,最好是在opt目录下cd opt/wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz原创 2021-05-14 00:30:20 · 284 阅读 · 0 评论 -
【DeepLearning笔记】python规范书写
1、代码模块书写规范1.1、导入包导入包需要注意分段import osos.environ['MKL_NUM_THREADS'] = '1'from functools import partialimport randomimport wandbimport sysimport collections# Local importsfrom data_loaders.data_manager import DataManagerfrom utils.utils import *原创 2021-01-20 20:51:57 · 553 阅读 · 3 评论 -
【高效率python刷Letecode笔记】python刷Letecode小技巧
1. 截取字符串lstrip() 方法用于截掉字符串左边的空格或指定字符。str.lstrip([chars])2. str、int类型转换将*转换为str类型map(str,*)将*转换为int类型map(*, int)3. 将list转换为str使用固定字符串将list列表连接起来,变为字符串'str'.join(list)...原创 2021-01-16 08:29:35 · 326 阅读 · 0 评论 -
【log技巧】优美的书写深度学习log文件
log文件废话不多说,直接上代码# 这里为了简便,同时处理:输出控制台和保存到文件中import logging# 第一步,创建一个loggerlogger = logging.getLogger()logger.setLevel(logging.INFO) # Log等级总开关# 第二步,创建一个handler,用于写入日志文件logfile = './log.txt'fh = logging.FileHandler(logfile, mode='a') # open的打开模原创 2021-01-14 17:10:45 · 1174 阅读 · 0 评论 -
【DeepLearning笔记】Tensorflow、Torch指定GPU运行与linux显存、内存分析
Tensorflow指定GPU硬性指定GPU服务器只使用第三块GPUimport osos.environ["CUDA_VISIBLE_DEVICES"] = "2"禁止使用GPUimport osos.environ["CUDA_VISIBLE_DEVICES"] = "-1"动态分配显存大小让TensorFlow按需分配显存:config = tf.ConfigProto()config.gpu_options.allow_growth = True直接指定显存比例:co原创 2021-01-14 16:50:07 · 344 阅读 · 0 评论 -
【DeepLearning笔记】conda高频命令及非root用户下cuda配置建议
conda常用命令与公用环境下cuda配置最近在调试模型时发现总会出现各种cuda本文问题,但网络中教程建议使用软连接等方式建立多cuda环境,并不好用,因此总结这一篇博文,结尾有彩蛋~conda常用命令conda基础命令新建环境:conda create -n env_name python=#.#删除环境:conda remove -n env_name --all复制环境:conda create -n new_env_name --clone old_env_neme进入环原创 2021-01-09 12:09:06 · 641 阅读 · 0 评论 -
【JS&JQ】JavaScript&jQuery常用的25个知识点
JavaScript学习笔记1、Var:所有变量必须使用var进行定义2、修改页面文本Var elName = document.getElementById(‘name’);elName.textContext = message;3、修改网页类Var elShip = document.getElementById(‘stock’);elShip.className...原创 2019-12-07 20:33:55 · 214 阅读 · 0 评论 -
【折线图】python简单绘制折线图
# coding: utf-8import sysimport reimport csvimport numpy as npimport randomimport pandas as pdimport matplotlib as mplimport matplotlib.pyplot as pltimport pylab as plif sys.version_info[0...原创 2019-12-05 17:28:09 · 812 阅读 · 0 评论