- 博客(11)
- 收藏
- 关注
原创 TensorFlow1.x的代码自动升级成TensorFlow2.x
可以将TensorFlow1.x的代码自动升级成TensorFlow2.x一、准备确保安装TensorFlow2.0二、转换单个python文件tf_upgrade_v2 --infile xx/xx/xx.py --outfile xx/xx.py三、目录树的转换tf_upgrade_v2 --intree xx/xx/xx.py --outtree xx/xx.py注意改完后运气好可以立刻用,实际上可能需要进一步修改。原网页...
2022-05-26 16:01:17 639
原创 硬件层面提高Pytorc-GPU训练速度(个人理解)
本篇文章是看了各个网站的一个个人理解,请各位大佬批评指正。一、一个有意思的现象今天在尝试使用pytorch-GPU跑源码的时候,Pytorch 装成了pytorch-CPU版本,导致训练速度很慢。然后切换到GPU跑的时候,速度是CPU的数倍。图中左右是GPU跑的,右边是CPU跑的。当使用CPU跑的时候,CPU的占用率可以达到300%(我的电脑是4核的)切换成GPU跑的时候,CPU的占用率在100%上下浮动,GPU的占用率在20%-40%浮动。我不满足于GPU占用率,尝试去提升他。结果使用提升
2022-05-03 22:48:03 2145
原创 MAC中LateX出字体问题
目前使用LateX编译报错的相关字体问题有两个。1、 找不到“FontAwesome”Package fontspec Error: The font “FontAwesome” cannot be found.这个是我在git下载简历源码时遇到的问题。原因是:没有安装FontAwesome字体包解决:百度FontAwesome网站,下载相关字体包直接安装。2、Package fontspec Error: The font “xxx“ cannot be found有时候用别人的项目源码,会
2022-04-17 12:38:51 2088
原创 debian安装tensorflow-GPU
一、安装anaconda文章二、安装CUDA1、查看linux内核版本lsb_release -a如果说没有该命令,可以apt-get install 一下2、确认GPU版本lspci | grep -i nvidiaGPU要求算力3.0以上,可以对照型号通过下面链接查看自己显卡是否支持链接3、确认是否安装gccgcc --version4、禁用nouveau查看相关模块文件。如果没有该模块,可能是没有配置sbin环境。export PATH=$PATH/sbinmodi
2022-04-12 16:22:29 442
原创 JAVA笔记Day4
一、引用传递实际应用1、类的关联有Car和Person两个类,使每个Car属于Person类,每个Person类拥有一个Car类class Car{ private String name; private double price; private Person person;//车应该属于一个人 public Car(){} public Car(String name,double price){ this.name=name;
2021-02-01 23:32:58 62
原创 JAVA笔记Day3
一、数组的定义与使用1、 定义格式:·动态初始化:初始化之后每个数据都是数据类型的默认值声明并初始化数组:数据类型 数组名称【】=new 数据类型 【长度】·静态初始化:在数组定义的时候就为其设置好了里面的内容简化格式:数据类型 数组名称【】={数据1,数据2}完整格式:数据类型 数组名称【】=new 数据类型{数据1,数据2}tip:对于数组的长度也可以使用“数组名称.length”获得,for循环要length-12、数组的引用传递(一个堆内存可以被多个栈内存指向)引用传递内存分析
2021-01-31 15:55:36 112
原创 简单JAVA类的案例
1、定义并测试一个代表员工的Employee类。员工属性包括“编号”、“姓名”、“基本薪水”、“薪水增长率”,还包括增长额以及计算增长后的工资总额计算方法。class Employee{ private long num; private String name; private double salary; private double rate; public Employee(){} public Employee(long num,String
2021-01-31 14:21:12 831
原创 java笔记Day2
一、this关键字1、作用:实现当前类中的属性 this.属性描述当前类中方法(普通方法、构造方法)this.方法名称、this()描述当前对象2、this调用当前类中属性:只要访问本类中属性时,一定要加this3、This调用当前类中构造方法:(利用this调用优化)tips:对于本类构造方法的注意点:·构造方法必须在实例化新对象的时候调用,所有this()只能的语句只允许放在构造方法的首行。·构造方法互相调用时请保留有程序的出口。4、构造方法相互调用优化案例class Emp{
2021-01-31 10:43:53 67
原创 学习JAVA过程中自认为重要的问题
一、为什么构造方法不允许返回值类型?为什么不用void定义?答:程序编译器时根据代码结构编译处理的,执行的时候也是根据代码结构处理的。如果在构造方法上使用了void,那么此结构就与普通方法结构完全相同。编译器就会认为这是普通方法。二、普通方法和构造方法最大区别?构造方法实在类对象实例化时候调用的,而普通方法实在类对象实例化产生之后调用的。...
2021-01-28 23:01:48 74
原创 Java笔记Day1
类与对象所有例子的类为class person{ String name; int age; public void tell(){ System.out.println("姓名:"+name+"年龄:"+age); }}1、声明对象的两种方法声明并实例化对象:类名称 对象名称=new 类名称();分步骤完成:声明对象:类名称 对象名称=null;实例化对象:对象名称=new 类名称();2、对象的内存分析栈内存:用于存储地址。堆内存:用于存储对象具体信息。有关ne
2021-01-28 23:00:20 107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人