自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 nn.Dropout(inplace=True

根据pytorch>Docs > Autograd mechanics描述,inplace会用执行随机失活后的结果覆盖原来的输入,改变了存储值,但随机失活并不会影响梯度计算和反向传播。

2022-04-01 11:27:32 932

原创 python 5种数据保存格式

jsonimport jsontxtf = open()f.write()f.close()csvimport pandasnpy或npz(二进制)import numpy as npnp.save或np.savez()pkl(二进制)import picklepickle.dump()

2022-01-07 14:23:23 1008

原创 ubuntu18.04(20)+RTX3090

虽然相互之间的依赖关系是tensorflow<–cuda<–cudnn,但由于网上传言“兼容RTX3090的cuda版本>=11.1,为了无需重新编译tensorflow,只能够选择兼容性较好的tf2.5。另外,一台机器上往往会需要在不同版本cuda之间切换,所以选择安装cudnn8.1.1 for cuda11.0、11.1、11.2,至于驱动版本在系统推荐的版本中选择即可,自行安装的容易出问题,注意考虑向后向下兼容...

2021-06-08 16:58:27 570

转载 2021-04-01

ubuntu安装及分区

2021-04-01 13:39:36 145

原创 ubuntu 关闭进入终端自动激活conda base环境

大概从anaconda3-5.3.0和2018版本开始,才支持conda config --set auto_activate_base falseIf you'd prefer that conda's base environment not be activated on startup, set the auto_activate_base parameter to false: conda config --set auto_activate_base false对于之前的版本,

2021-02-26 20:49:09 1600

原创 Linux(ubuntu)查看cpu实时频率

[watch grep \"cpu MHz\" /proc/cpuinfo](https://techienotes.blog/2015/11/11/monitor-linux-cpu-frequency-in-realtime/)

2021-01-16 19:55:18 18236 1

原创 左、右值引用

左值与右值C++ 中,左右值的简化定义:左值:占用了一定内存,且拥有可辨认的地址的对象。比方,变量就具有这样的特性右值:左值以外的所有对象左值引用int i = 10;int &r = i; // 定义左值引用,因为变量 i 是有内存地址的,它是左值,而这里&是引用的的标识int &r = 5; // 错误,不能左值引用绑定右值,5是右值,所以要用右值引用的运算符&&才对int &&r = 5; //右值引用int &&amp

2020-12-02 22:30:29 245

原创 类变量,成员函数(类方法)的局部变量,构造函数(初始化方法)的局部变量

class env(): a = 4 def __init__(self): self.b = 1 def method_1(self): self.c = 2 print(self.a) self.bk() def method_2(self): self.d = 3 print(self.c)if __name__ == '__main__': env().method_1() print(env.a)424可见,成员

2020-10-22 10:36:00 166

原创 argparse参数解析器

如果可选参数optional arg里有dash破折号,它会被自动转化为underline下划线,例如:import argparsemy_parser = argparse.ArgumentParser()argparser.add_argument( '-n', '--number-of-vehicles', metavar='N', default=10, type=int, help='number of vehicles (default: 10)'

2020-10-18 11:16:49 353

原创 可调用对象__call__方法

class instance: def __init__(self,x): self.x = x print("be in __init__ method") def test(self): print("be in test method") def __call__(self): print("be in __call__ method") self.called() def

2020-10-08 19:41:22 401

原创 1.Tensorflow计算图Graph

1.创建graph:# Rigester own graphg = tf.Graph()2. 往graph里添加操作节点op:默认往tensorflow自带的graph里添加op:# 这里已经包含了创建graph这一步,只不过用的是tf自带的graph# add ops to the default grapha = tf.constant(3)往我们自己注册的graph里添加op(包含步骤1):# 1.创建自己的graph(把graph的句柄赋给g)g = tf.Graph()#

2020-09-01 22:15:49 337

原创 相对路径相对路径做命令行参数时记得“ ”

做命令行参数时记得“ ”自己用的

2020-09-01 20:50:17 267

原创 主进程、子进程和守护进程

理解主进程main thread:程序执行的入口,可以理解为常用的main 函数。父进程parent thread:对于子进程而言, 子进程的创造者,可有多个子进程。 任何进程都有父进程,追根溯源是系统启动程序。对于我们一般写的程序,主进程是最初始的父进程。子进程child thread:相对父进程而言, 父进程创建的进程, 子进程只能对应一个父进程。如果没有标记为daemon , 则杀死父进程不会对子进程的运行状态有丝毫影响。守护进程daemon thread:即daemon thread

2020-08-30 21:39:59 3426

原创 为sublime配置虚拟环境中python解释器

配置python环境配置插件的python运行环境由此找到sublime的package路径,打开相对路径Package\SublimeREPL\config\python下的配置文件Main-sublime-menu,定位到如下内容:{"command": "repl_open","caption": "Python - RUN current file","id": "repl_python_run","mnemonic": "R","args": { "type":..

2020-08-24 21:49:07 321

原创 关键字with、上下文管理器context manager

上下文管理器:定义(根据本人理解):一个按照上下文管理协议定义的类Class实例化之后得到的对象,上下文管理协议要求包含两个方法__enter__和__exit__。the object is an instance of a class defined according to the context manager protocol that consists of enter and exit methods.应用:资源(比如文件)的获取及释放,异常处理。关键字with:语法格式syntax

2020-08-24 16:52:37 646

原创 ubuntu+vulkan

问(1). 直观理解什么是vulkan?(底层)图形绘制软件,同类产品:OpenGL、DirectX不像QQ(需要单独下载使用),vulkan一般被包含在显卡驱动程序graphics driver中,因此为了使用vulkan,你就需要检查显卡是否支持vulkan,以Linux 64-bit(ubuntu)为例,需要安装包含vulkan的驱动(页面标题UNIX是因为,UNIX是linux等OS的老祖宗),喜新厌旧,以435版本为例,英文安装教程(个人观点:像这种比较新的东西,往往教程少,而文档是最全面、准

2020-08-21 16:05:12 2132

原创 ubuntu获取超级用户权限,跳过密码输入

To run a command as administrator (user “root”), use “sudo <command>”.see “man sudo_root” for details.

2020-08-19 16:30:51 899

原创 ubuntu18.04安装tensorflow+pytorch笔记

记录多次安装的点点滴滴安装tensorflow、pytorch、CUDA和cuDNN方式一:conda install cudatoolkit==10.0 cudnn==7 tensorflow-gpu==1.14conda install pytorch==1.4.0 torchvision==0.5.0 -c pytorch-c制定下载频道验证安装成功与否import torchimport torchvisionprint(torch.cuda.is_available()) #输出

2020-08-14 21:33:09 250

原创 windows10命令行窗口cmd路径切换

回到根目录cd/C:\Users>cd/C:\>回到上一级目录cd…C:\Users\administrator>cd..C:\Users>通过绝对路径切换目录E:\CARLA_0.9.9.4\WindowsNoEditor>cd /d D:\Sublime Text 3D:\Sublime Text 3>先进入指定盘区根目录,再用相对路径切换目录E:\CARLA_0.9.9.4\WindowsNoEditor>d:D:\>cd

2020-08-05 15:06:50 6033

原创 SATA 3.0、M.2和PCIe接口,NVMe协议

硬盘(固态和机械)的接口主要有SATA 3.0和M.2,主板上有PCIe接口(只支持M.2接口的固态)NVMe协议和PCIe接口可用来加强M.2接口好坏SATA 3.0 ≈ M.2 ≤ M.2+PCIe ≤ M.2(NVMe)+PCIe参考速度500M/s 600M/s 700M/s 1300M/s...

2020-06-10 20:57:49 4574

原创 打开tensorboard报错

文件名太长可能导致tensoboard打开失败

2020-05-14 21:10:21 212

转载 添加自定义数据到TensorBoard显示

tf.scalar_summary(tags, values)# ...summary_op = tf.summary.merge_all() #向计算图中添加记录节点summary_writer = tf.summary.FileWriter(logdir, graph=sess.graph)summary_str = sess.run(summary_op) #运行记录节点summary_writer.add_summary(summary_str, global_step) #将运行结果写入

2020-05-14 17:58:44 373

原创 静态方法@staticmethod

@staticmethod静态方法:既不需要访问实例属性、方法,也不需要访问类属性、方法,通过类调用的格式为classname.staticmethod,可以不传入self,可在类内部使用;

2020-05-09 11:29:11 911

转载 tf.Summary

可用tf.Summary自定义自己的google_protocol_buffer以防止验证集过大而报错参见https://www.jianshu.com/p/39c652f63b4d

2020-05-09 10:30:44 133

转载 ubuntu系统重装

windows10,ubuntu18双系统

2020-05-09 09:49:59 325

原创 with tf.variable_scope():或with tf.name_scope():

keyword:with 用于上下文管理,共享变量控制参数reuse取true,则作用域内可重用,否则不可重用,智能一点的话取tf.AUTO_REUSE:如果创建过就返回,没有创建过就创建一个新的变量返回至于tf.name_scope和tf.variable_scope详情见下面URL:https://www.imooc.com/article/22966https://www.cnblo...

2020-05-08 15:21:52 2843

原创 occur error: __init__() got multiple values for argument ‘activation‘ when using tf.layers.dense

a solution can be found at

2020-04-29 15:01:31 1926 1

原创 设置Chrome浏览器允许运行Flash player

用记事本等文本编辑工具复制以下代码,创建名为“flash.reg”文件(保存时把文件格式改为“.reg”)Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google][HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]"Defau...

2019-08-31 16:29:27 2557 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除