自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 arm64使用docker-compose安装wordpress

参考博客:https://www.cnblogs.com/cgy-home/p/16512767.html。ports为【容器端口:物理机端口】

2023-03-23 12:13:32 238

原创 配置springmvc-servlet.xml

配置springmvc-servlet.xml

2022-07-06 17:16:37 190

原创 Linux SCP 命令: 利用SSH传输文件

在linux下一般用scp这个命令来通过ssh传输文件。1、从服务器上下载文件scp username@servername:/path/filename /var/www/local_dir(本地目录)例如scp root@192.168.0.101:/var/www/test.txt 把192.168.0.101上的/var/www/test.txt 的文件下载到/var/www/local_dir(本地目录)2、上传本地文件到服务器scp /path/filename username@s

2022-03-02 23:09:44 2929

转载 侯捷《C++面向对象编程》笔记 转载地址

第一周https://www.cnblogs.com/yyfighting/p/12500647.html第二周https://www.cnblogs.com/yyfighting/p/12500646.html

2022-01-08 14:10:44 77

原创 变形金刚实验调试

ValueError_, term_width = os.popen('stty size', 'r').read().split()ValueError: not enough values to unpack (expected 2, got 0)resolution _, term_width = os.popen('stty size', 'r').read().split()term_width = int(term_width)windows下运行需要注释掉上面两行并添加下面一行

2021-10-27 12:49:42 488

原创 RuntimeError: CUDA error: out of memory

RuntimeError: CUDA out of memory. Tried to allocate 78.00 MiB (GPU 0; 2.00 GiB total capacity; 1.07 GiB already allocated; 10.30 MiB free; 1.19 GiB reserved in total by PyTorch)一般都是batch_size的问题,注意如果修改的是batch_size的default,但是调用时候,batch_size值自己又重新传参了,还是会有问题

2021-10-26 16:34:19 879

原创 linux下vscode配置C/C++环境的.json文件

linux下vscode配置C/C++环境的.json文件launch.json{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "versio

2021-04-21 23:49:53 2696

原创 golang 随笔

mapVariables6 := make([]map[string]interface{},2)//切片必须定义长度(容量),增加元素自动扩充容量必须用append()//map就是通过hash索引散列存储到不同数据块,可以随便加键值对,不用考虑容量;用make是要保证map不为nil,没有必要定义长度和容量mapVariables6[0] = make(map[string]interface{}) mapVariables6[0]["name"] = "波哥"mapVariables6[0]

2021-02-18 23:43:57 66

原创 MIT6.824 MapReduce实现 golang代码(详细注释)

这里写目录标题wccommon_mapcommon_reduceschedulewcpackage mainimport ( "fmt" "os" "src/mapreduce" "strconv" "strings")// The mapping function is called once for each piece of the input.// In this framework, the key is the name of the file that is bein

2020-12-02 18:57:12 405 1

原创 【已解决】anaconda中使用conda安装pytorch的问题

一、安装途径推荐安装和验证的方法就不讲的,其他博客写的很详细。主要说一下安装过程遇到的问题:有条件的建议推荐还是搭个梯子,用官方源速度也很快(原因后面说)1.安装gpu版时先看好NVIDIA驱动的版本:桌面鼠标右键NVIDIA控制面板→左下角系统信息→组件根据CUDA版本在这里找对应的pytorch、torchvision版本:https://download.pytorch.org/whl/torch_stable.html然后wins或linux在anaconda prompt下使用命

2020-11-20 01:38:01 734

原创 IDE随笔

pythonanaconda的第三方包保存目录:该环境目录/Lib/site-packages

2020-11-18 08:25:49 153

原创 COS 418/MIT6.824 MapReduce

关于map reducea.是一种编程框架,将任务分解成多份,交给不同的机器执行b.MapReduce将任务分为两部分来执行[map阶段]:处理原始任务,产生包含"中间结果"的键值对的中间文件[reduce阶段]:处理中间文件,产生包含最后结果的文件*需要注意的是,这里的map和reduce是用户自定义函数。c.框架共包含一个master和多个worker master负责给每一个worker分配任务,也负责管理每一个任务的状态。worker负责执行具体的任务,包括map和reduce。.

2020-11-04 19:15:34 315 1

原创 手撸神经网络(识别手写数字)

import numpy as npimport scipy.specialimport matplotlib.pyplot as pltclass neuralNetwork: def __init__(self, inputNodes, hiddenNodes1,heddenNodes2, outputNodes, learningRate): # 一、设置每层节点个数和学习率 self.inodes = inputNodes self.

2020-10-20 11:29:53 657

原创 一些链接

破解goland Version: 2020.2.2:https://www.cnblogs.com/double12gzh/p/13680180.html#_label1_0

2020-09-26 07:40:48 79

转载 golang语法总结(部分转载)

关键字和注释方法Go的关键字golang的关键字很少,只有25个:break、default、func、interface、select、case、defer、go、map、struct、chan、else、goto、package、switch、const、fallthrough、if、range、type、continue、for、import、return、varGo的注释方法和其他大多语言一样:// :单行注释/* */ :多行注释程序结构源文件后缀为.go,比如 hello.go

2020-09-23 10:14:56 513

原创 并行计算与机器学习(3)

并行计算与机器学习(3)如何通过移动端的数据来训练模型通过集中式学习,需要统一集中收集大量用户信息并训练模型,很多用户并不愿意上传个人的隐私数据;有时多个机构希望共同训练出更优秀的模型,但不能直接共享用户数据;为了避免违反法律泄露用户隐私,数据没有办法被放在一起。分布式学习VS联邦学习1.分布式学习分布式学习每迭代一次都要重复这几个操作:①worker向server请求模型参数(通信复杂度=参数个数);②worker计算本地的梯度gradient(计算量大);③worke把梯度发给ser

2020-09-21 11:49:36 751

原创 并行计算与机器学习(2)

并行计算与机器学习(2)1.解决并行计算中同步时间的问题异步的梯度下降,这个算法本身跟梯度下降是不一样的,从理论收敛率来看,异步算法需要更多的迭代次数,比同步算法慢,但是实际实现时,异步算法避免了同步造成的时间浪费,实际上比同步算法要更快,MapReduce实现了同步算法,但它是不能实现异步算法的。2.不同于MapReduce的两种编程模型(1)parameter server (Client server架构,massage passing通信)特点:有多个节点,其中一个或几个节点作为ser

2020-09-20 23:14:13 411

原创 并行计算与机器学习

并行计算与机器学习1. 机器学习所需的计算成本很大(提出问题)数据集的规模和模型的维度都是巨量的,epochs很大,完成一次训练需要跑很多轮模型,且每调一次超参数就要重新训练一次。所以需要借助并行计算来提高计算效率;其次,如果不懂并行计算的话,当程序运行的时候,根本不知道哪里出错。2. 怎么提高计算效率(解决计算成本问题)主要通过提高计算梯度的效率,使模型尽快收敛,具体通过多个GPU(分摊计算样本的任务量)并行计算来加快计算梯度的速度;3. 提高效率的难点——处理器之间的通信并行梯度下降,要对数

2020-09-20 12:01:39 805

原创 区分存储器

电脑的存储,分为内存和硬盘。内存分为随机存储器、只读存储器和高速缓存。1.随机存储器即RAM,也叫主存,是与CPU直接交换数据的内部存储器,用于随机记录和读取数据,速度很快。断电后数 据消失。2.只读存储器ROM,在断电时也能够记录数据,用于BIOS,BIOS是写死在主板上一个内存芯片中的一套程序,掌握了系统的硬件详细信息与开机设备的选择等。3.高速缓存,一般是特别快的RAM,价格只特别昂贵,只能少量地用于重要的地方。比如CPU、硬盘等内部。但高速是相对的。CPU和硬盘的高速缓存,是比内存条高速,而.

2020-09-18 16:11:17 265

原创 x86的寄存器列表

x86的寄存器列表

2020-09-14 09:00:56 462

原创 GDB基本指令

##GDB基本指令1.gdb(运行gdb,若直接指定操作的文件输入“gdb 文件名”);2.r或run(运行制定的二进制可执行文件);3.q或quit(退出gdb);4.f或file(指定要操作的文件"f 文件名");5.b或break(设置断点)方法1:“b 函数名”(在该函数体内第一行指令前设置断点)方法2:“b 文件名.后缀:行号”6.设置完后输入run运行程序会执行到断点处,7.c或continue程序会继续执行断点后的指令,整个程序结束后跳回gdb;8.n或next(单步进行调

2020-08-05 19:32:43 374

空空如也

空空如也

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

TA关注的人

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