- 博客(35)
- 收藏
- 关注
原创 pyinstaller打包pytorch和transformers程序
记录使用pyinstaller打包含有pytorch和transformers库的程序时遇到的问题和解决方法。
2024-05-01 22:41:07 1375 2
原创 vLLM部署Qwen1.5-32B-Chat
使用大模型推理和服务部署框架vLLM部署Qwen1.5-32B-Chat,并记录在这过程中遇到的问题及解决方法
2024-04-12 17:02:31 3344
原创 配置JupyterLab远程密码访问
有些时候因为某些原因(如本地机器资源不足、数据不能离网等),需要使用本地电脑连接远程服务器进行开发工作,在这里记录下如何在远程Linux上配置Jupyter服务器,从而在本地电脑上远程密码连接JupyterLab进行开发。
2022-11-07 11:53:43 4574 3
原创 使用numpy.where函数出现的问题与思考
总结一句,编写程序代码时,如果只看函数的功能,有时可能会因为惯性思维导致一些自己觉得莫名其妙的错误,就像在这里,因为np.where函数的功能和if else语句的功能类似,所以也自以为其执行的逻辑也是一样的,而忘记了函数本身的执行逻辑,结果就出现错误了。所以,惯性思维是把双刃剑,有时能助你快速解决问题,有时也会给你带来一些麻烦,正确认识这一点,才能有效避免这一误区。
2022-09-27 15:17:44 1013
原创 【pandas数据分析】pandas数据结构
众所周知,数据结构在类库、编程语言甚至是整个计算机科学中都是极其重要的存在,它决定了数据的表达和承载能力、对数据的处理和操作的灵活度和高效性,也是一个类库或一门语言强大功能的其中一种表现。对于pandas这样一个专门做数据分析的类库而言,数据结构无疑是整个工具的基石,所有强大的功能和操作都是基于其数据结构实现的。前面的文章中简单提到了pandas中主要有两种数据结构:用于表示一维数据的Series用于表示二维数据的DataFrame在这里,我们对这两种数据结构做进一步的了解。
2022-09-22 11:01:57 2072 1
原创 【pandas数据分析】pandas功能和操作简单示例
本文使用pandas展示了一些例子,走马观花地看看pandas的一些功能和操作。这些示例基本上涵盖了pandas大部分的内容,通过这些示例,可以直观地感受下pandas的强大。
2022-09-14 19:08:13 1199
翻译 Docker概述
Docker是一个用于开发、发布和运行应用程序的开放平台。Docker使你能够将应用程序与基础设施分离,以便你可以快速交付软件。使用Docker,你可以像管理应用程序一样管理基础设施。通过利用Docker快速发布、测试和部署代码的方法,你可以显著减少编写代码和在生产中运行代码之间的延迟。
2022-09-08 16:26:15 982
翻译 【pandas数据分析】pandas概述
pandas是一个快速、强大、灵活且易于使用的开源数据分析和操作工具,构建在Python编程语言之上,其提供了快速、灵活和富有表达性的数据结构,旨在使得处理关系型或有标签的数据变得简单直观。它旨在成为在 Python 中进行实际的、真实的数据分析的基本高级构建块。此外,它还有更广泛的目标,即成为任何语言中最强大、最灵活的开源数据分析/操作工具。它已经在朝着这个目标迈进。
2022-09-07 11:05:29 1508
原创 Stochastic Weight Averaging (SWA) 随机权重平均
Stochastic Weight Averaging(SWA)一种容易实现、简单、基本没有额外计算开销却能比较可观地提升DNN模型效果的方法
2022-08-26 11:24:22 889
原创 【大数据折腾不息系列】(三) MySQL安装
本文主要介绍如何在Linux系统(这里为CentOS Stream 9)上使用yum安装MySQL,这样比较方便,不需要自己去官网下载安装程序和其他繁琐的操作,也是我们在Linux上比较熟悉的安装程序的过程。
2022-08-25 19:31:08 847
原创 深度学习开发环境搭建
使用anaconda+jupyter搭建深度学习开发环境,可以很方便地创建不同的python虚拟环境,也可以随时切换,提高开发的效率和便利性
2022-08-25 11:48:42 2408
原创 【大数据折腾不息系列】(二) Hadoop 3.0 安装
Hadoop自诞生至今已经成为了事实上的大数据标准,基于最初的Hadoop框架,有很多优秀的大数据组件被开发创造出来了,一步步形成了如今庞大的Hadoop生态。因此,对于想要接触了解大数据的人来说,学习Hadoop是必不可少的。因此,首先还是要从安装Hadoop开始。本文将尽可能以最简单的方式、最少的步骤搭建起一个可以使用的单节点伪分布式Hadoop。.........
2022-07-01 10:35:02 2928
原创 【大数据折腾不息系列】(一) VMware虚拟机和CentOS Stream安装
工欲善其事,必先利其器。折腾大数据这套东西之前,肯定需要一些工具和环境,我们可以随便操作而不用有所顾虑,最好的选择大概就是虚拟机,而操作系统肯定要选择Linux。这里虚拟机软件选择VMware Workstation,Linux发行版选择CentOS Stream 9,下面就开始介绍如何创建这样一个虚拟机。...............
2022-06-28 21:09:31 2743 5
原创 解决 Python 库安装 timeout 的问题
使用pip安装pip --default-timeout=6000 install package-name使用 conda安装conda config --set remote_read_timeout_secs 6000conda install package-name
2020-03-20 17:39:00 836
原创 C/C++遍历目录下的文件或指定文件
每次遇到这样的问题总会折腾很久,到网上搜,或者查资料,弄了很多次,但就是没记住,这次写程序又遇到了,干脆就把它都弄清楚了,然后顺便在这里记录一下,以后再遇到就不用到处去找了。用C/C++遍历目录文件主要有两种方式,也就是主要有两类函数实现这个功能:_findfirst, _findnext, _findcloseopendir, readdir, closedir下面就来详细地
2014-03-14 20:14:27 4540 6
原创 【程序员面试题】翻转句子中单词的顺序
翻转句子中单词的顺序。题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。例如输入“I am a student.”,则输出“student. a am I”。一开始看到这题其实可以很容易地想到将每个单词保存在一个字符串里面,整个句子用一个二维字符串数组来保存,然后反转这个二维数组就可以了。事
2014-03-11 20:50:06 1326
翻译 谷歌浏览器扩展程序开发教程之基本概念
综述当你看完这一页和入门指南之后,就可以开始开发自己的扩展程序和打包应用程序(packaged apps)了。Note: 应用程序包是作为扩展程序来实现的,所以除非特别说明,本页所有内容都适用于应用程序包。基本概念一个扩展程序其实是压缩捆绑在一起的一系列文件(HTML、CSS、JavaScript、图片以及其他任何需要的文件),它可以向谷歌浏览器中添加新的功
2012-04-17 16:46:36 5846
翻译 谷歌浏览器扩展程序开发教程之创建你的第一个扩展程序
开始(Hello, World!)这个指南将会教你如何创建一个简单的扩展程序。你将在谷歌浏览器上添加一个图标,当你点击这个图标时,它将会显示一个自动生成的页面。图标和页面看起来像这样子:你可以使用任何版本的谷歌浏览器开发扩展程序,无论是在Windows、Mac或者Linux上。你在某一平台所开发的扩展程序应该可以不做任何修改就可以在谷歌浏览器所支持的任一平台上运行。创建
2012-04-13 00:37:12 3933
原创 程序如何捕捉signal函数参数中指定的信号
当说到signal的功能时,我们都知道它会捕捉我们所指定的信号,然后调用我们所指定的信号处理函数。但它是如何捕捉我们指定的信号的呢?下面我就以msdn上关于signal的example为例,说明signal是如何捕捉信号的。 程序如下:// crt_signal.c// compile with: /c// Use signal to attach a signal
2011-11-09 13:50:09 3829 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人