- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 并行计算笔记(表面容积效应)
表面容积效应,在其他条件等同的情况下,高维分解一般更有效。比如对于一个三维张量相乘,则问题划分的过程中,子问题如果能做到也是局部的三维张量相乘,而不是一维一维计算,就可以最大限度地提高子问题的粒度。大致意思是,当问题规模相同的时候,子问题划分的规模越大,重复计算就越多,通信就越少。也就是说当划分的过程中,一个计算单元的通信/计算比随问题(任务)尺寸的增加而减少。一个任务的通信需求比例于它所操作的子域的表面积,而计算量却比例于子域的容积。
2022-11-29 11:21:34
277
原创 并行计算基本概念
是p的函数,它可能会随着p的改变而改变。要到达一般化的Gustafson定律所描述的线性加速比,当p改变时,必须要控制额外开销的增长,这在实际中往往是非常困难的。该公式没有考虑并行计算引起的通信和额外的计算开销,但是仍然可以说明问题。如果额外开销过大,还有可能造成“反向加速”这样最大加速比就不仅仅取决于串行部分。
2022-11-28 23:25:14
441
原创 Django创建app遇到的问题
在windows下使用python3 manage.py startapp sports发现并不能创建出Django的app因为python3在windows下不是执行python的命令,应该用python3 manage.py startapp sports
2021-12-22 21:47:13
2805
7
原创 anaconda使用汇总
anaconda使用汇总conda的常用方法conda create --name pysyft python=3.7 #创建环境conda activate pysyft #进入指定的环境conda remove --name pysyft --all #删除指定环境conda info -e #查看已有环境#包管理conda install -n pysyft syft #下载包 -n表示指定某一个环境conda list #查看以安装的包conda search numpy #查看有
2021-12-04 17:08:03
576
原创 pycharm连接ssh服务器,通过anaconda运行深度学习代码
pycharm连接ssh服务器,通过anaconda运行深度学习代码!!!重要的事情说三遍,只有专业版才能连接!只有专业版才能连接!只有专业版才能连接!pycharm->tools->Deployment->configuration点击+号,选择SFTP,随便取一个名字SSH configuration 点击右边的… 分别填写IP地址,用户名(如:root)以及服务器密码在图一的Root Path中填写进入服务器过后的默认位置Web serve
2021-10-29 22:23:50
2712
原创 Java线程同步
线程同步处理多线程问题时,多个线程访问同一个对象,并且某些线程还想修改这个对象。这时候我们就需要线程同步。线程同步其实就是一种等待机制,多个需要同时访问此对象的线程进入这个对象的等待池形成队列,等待前面线程使用完毕,下一个线程再使用线程同步会用到队列和锁同步方法由于我们可以用过private关键字保证数据对象只能被方法访问,所以我们只需要针对方法提出一套机制,这套机制就是synchronized关键字,它包括两种用法:synchronized方法和synchronized块//同步方法publi
2021-10-26 22:14:53
74
原创 服务器配置深度学习环境(非root用户)
服务器配置深度学习环境(非root用户)root用户也可食用,本文主要面向购买服务器但不知道如何食用的玩家。不建议用root用户安装anaconda,在学习的服务器或者公司中一般是拿不到root账号的,而且root账号的安装位置不在home目录下,可能会影响其他用户对服务器的使用。所以本文模拟普通用户进行深度学习。使用xshell连接远程服务器用useradd命令创建一个普通用户使用普通用户的账号和密码重新登录服务器,普通用户登录的默认位置是/home/用户名接下来的所有操作
2021-10-25 17:25:01
499
原创 Java常用类
Java常用类因为只是对java常用类的一些用法记录,部分代码不够严谨。Object常用方法hashCode()返回对象的hash值toString()返回对象的字符串表示形式clone()用于创建并返回一个对象的浅拷贝getClass()获取对象运行时的类notify()唤醒一个在此对象监视器上等待的线程wait()让当前线程进入等待状态。直到其他线程调用此对象的notify方法或notifyAll()方法equals()判断两个对象的引用是否指向同一个地址如果子类重写了 equal
2021-10-21 21:28:52
281
原创 java父类与子类的关系
举例父类有4个方法,子类中重构了3个,并且有一个新方法子类没有方法4,但是因为子类的构造函数会执行super(),相当于构造了一个父对象,就会默认拥有父类的所有方法(包括私有方法,只不过不能访问:可以通过父类的公有方法访问私有方法)父类 x=new 子类();这一语句先执行父类的构造方法,再执行子类的构造方法。从而做到了先拥有父类的所有方法,然后如果子类有相同的方法就会把父类方法覆盖。也就实现了多态。但x本质还是一个父类对象,所以对于子类的新方法,无法访问。这..
2021-10-19 17:10:43
644
原创 java类型转换机制
byte x=1;//-128~127 1字节short y=2;//-32768~32768 2字节int z=3;//-2147483648~2147483647 4字节long m=4L;//-9223372036854775808~9223372036854775807 8字节float n =1F;//4字节double q=2;//8字节boolean g=true;//一个位char i='A';//2个字节//进制int i1=10;//10进制int i2=0...
2021-10-18 11:08:41
70
原创 干净地卸载java
干净地卸载java卸载JDK 在电脑中环境变量中的 JAVA_HOME 的中的路劲打开 直接找到对应文件并删除 清理对应的环境变量,JAVA_HOME 以及path变量中的一些环境变量 cmd+R 输入java --version保证java删除完毕 安装jdk 系统对应的jdk包 记住安装的路径 配置java的环境变量 在path中配置然后在cmd+R 输入java --version保证jav...
2021-10-17 18:34:15
564
原创 5分钟学习markdown
Markdown学习标题:二级标题三级标题最多支持六级标题字体hello,worldhello worldhello worldhello world引用学习markdown分割线图片超链接点击跳转列表 A B A B 退出列表模式 两次回车 shift+tab 退出列表模式 表格ctrl+T .
2021-10-17 18:28:27
47
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人