自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用DistributedDataParallel(DDP)时遇到额外进程导致GPU0显存不均衡的问题

可以看出,载入模型时,先被载入到cpu然后移动到对应设备,这里对应设备指的是GPU0,而通过指定参数map_location,可以使用对应设备进行载入。,查看显存占用,发现GPU0占用相较于其他GPU更高,并且每一个进程都在GPU上有占用,当显存较为紧张时,可能导致爆显存。然而,通过解决方法1,并未能解决我的问题。通过google,最终找到了解决该问题的方式。pytorch在load模型时,通过查看pytorch官方文档可以发现,方法,在未指定map_location时,

2023-05-22 21:05:41 802

原创 每日刷题——LeetCode 80 剑指offer6 18 22 24 25 35 52 链表专场

Leetcode80 删除有序数组中的重复项Ⅱ给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 最多出现两次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。示例 1:输入:nums = [1,1,1,2,2,3]输出:5, nums = [1,1,2,2,3]解释:函数应返回新长度 length = 5, 并且原数组的前五个元素被修改为 1, 1, 2, 2, 3 。 不需要考虑数组中超出新长度

2021-04-07 14:46:15 223

原创 每日刷题——双指针专场 LeetCode88 剑指offer6 18 57 58

今天是假期最后一天了,还是偷懒了半天,害。Leetcode88 合并两个有序数组给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。你可以假设 nums1 的空间大小等于 m + n,这样它就有足够的空间保存来自 nums2 的元素。示例 1:输入:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3

2021-04-06 15:19:27 175

原创 每日刷题——LeetCode781 剑指offer41 59

今天是清明节,不过和我有什么关心呢,不过又是刷题背八股的一天罢了。Leetcode781 森林中的兔子森林中,每个兔子都有颜色。其中一些兔子(可能是全部)告诉你还有多少其他的兔子和自己有相同的颜色。我们将这些回答放在 answers 数组里。返回森林中兔子的最少数量。示例:输入: answers = [1, 1, 2]输出: 5解释:两只回答了 “1” 的兔子可能有相同的颜色,设为红色。之后回答了 “2” 的兔子不会是红色,否则他们的回答会相互矛盾。设回答了 “2” 的兔子为蓝色。此

2021-04-05 16:01:13 154

原创 每日刷题——Leetcode 动态规划专场

周六在实验室呆了一天,好不容易有个能够自由支配的时间,刚好每日一题是一个动态规划类的题目,而动态规划又是极为常见的类型,索性一次性看了很多道动态规划题目,不过主要是easy和偏下难度的mid,一步一步来嘛。动态规划这里参考了https://blog.csdn.net/zw6161080123/article/details/80639932能采用动态规划求解的问题的一般要具有3个性质:(1) 最优化原理:如果问题的最优解所包含的子问题的解也是最优的,就称该问题具有最优子结构,即满足最优化原理

2021-04-04 14:51:25 264

原创 每日刷题——LeetCode42 剑指offer40

昨天组会,所以停更一天。Leetcode42 接雨水给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。今天的每日一题,是一道hard题。分享一个官方题解下的评论“打开一看,困难题(眉头一皱),定睛一看,接雨水,那没事了”。这一题首先难点在于,如果确定一个位置能装的水的最大高度。一个位置能装水的最大高度,取决于左右两侧的最大高度的最小值。比如该位置左侧最大高度3,右侧最大高度5,那么能装的水的最大高度就是3。根据找个条件,就很容易想到,用两个数组分别

2021-04-03 15:59:05 106

原创 每日刷题——LeetCode 78 90

周五要开组会了,所以没有留出来太多时间刷题,主要是做了一道每日一题,以及一道相关的题目LeetCode78 子集给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。这一题是一道典型的回溯题。也是第一次遇到回溯类型的题目。回溯搜索是深度优先搜索(DFS)的一种,回溯法通俗的将其采用的思想是“一直向下走,走不通就掉头”,类似于树的先序遍历。dfs和回溯法其主要的区别是:回溯法在求解过程中不保留完整的树结构

2021-04-01 12:59:17 81

原创 每日刷题——LeetCode 74 剑指offer 9、10、11

今天主要是三道关于数据结构的题,和队列和栈有关,以及每日一题。LeetCode74 搜索二维矩阵编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性:每行中的整数从左到右按升序排列。每行的第一个整数大于前一行的最后一个整数。这一题最开始还以为和前一天的剑指offer第4题一样,不过还是不同。这题思路很简单,是个递增的序列,要找目标值,很容易想到使用一个二分方法class Solution { public boolean searchMatrix(int[

2021-03-31 10:58:31 103

原创 每日刷题——leetcode 剑指offer 3、4、5、29、50

开始准备找工作,目标java开发,从0开始学习java,每日更新刷题的心得。今天主要是几道基础的数组与矩阵。剑指offer3 数组中重复的数字在一个长度为 n 的数组里的所有数字都在 0 到 n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复几次。请找出数组中任意一个重复的数字。这一题思路很简单,只需要构造一个hash表,表示每个数字重复的次数,即可,时间复杂度O(n),空间复杂度O(n)。这里题目中有一个细节,数组里的所有数字都在0到n-1范围内,那么可以

2021-03-30 11:27:48 80

原创 爬虫实战——58同城租房数据爬取

背景自己本人在暑期时自学了python,还在中国大学mooc上学习了一些爬虫相关的知识,对requests库、re库以及BeautifulSoup库有了一定的了解,但是没有过爬虫方面的实战,刚好家人有这方面需求,就对58同城上的租房数据进行了爬取,算是当作自己的第一次爬虫实战。不过自己的水平实在不行,搞了两天,参考了很多人的代码,也查了很多文件。好,话不多说,直接上代码。代码及结果from ...

2019-12-04 22:55:02 10749 6

原创 小白学习——支持向量机

前言自己最近在看周志华的《机器学习》,想要和大家一起分享自己的学习过程。这是自己第一次写博客,排版什么的可能会有不少问题,希望大家多多包涵。支持向量机背景在支持向量机之前,就已经接触过了逻辑回归。在逻辑回归中,代价函数与每个点的值都相关,通过一个激活函数来决定这个点是否被良好分类。所以,最终得到的直线将和样本中所有的点有关。而在支持向量机中,思想十分简单,就是找到在两类样本点中,距离最...

2019-11-13 22:43:00 339

空空如也

空空如也

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

TA关注的人

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