- 博客(89)
- 资源 (3)
- 收藏
- 关注
原创 国内下载huggingface模型的几种方式
以上方法中,设置环境变量通常是最简单且有效的方式,因为它不需要修改系统级别的配置,而且可以针对特定的命令或脚本进行设置。之后,每次打开终端时,该环境变量会自动设置。如果使用的是其他 shell,比如 zsh,可能需要编辑。来指定下载时使用的镜像站。这种方法不需要修改系统的 DNS 设置,只需在的用户目录下的。请注意,这种方法可能不是最佳选择,因为它会将所有对。工具来下载模型,可以在命令中指定。参数来指定下载目录,同时设置。,可以稳定下载不断线。是本地存储模型的目录。是要下载的模型名称,是要下载的模型名称。
2024-05-28 09:23:27 1120
原创 不要在一个python函数中混用return和yield返回值
混合使用 return 和 yield 在同一个函数中确实会导致一些不直观的行为。
2024-04-30 16:26:39 348 1
原创 从Docker容器内部访问宿主的IP地址
Docker 提供了一个主机网络,让容器可以共享主机的网络堆栈。这种方法意味着容器内的本地主机解析为物理主机,而不是容器本身。可以手动挂载宿主的网络命名空间到容器内部。选项,这将使得容器共享宿主的网络命名空间,使得容器内部可以直接访问宿主的IP地址。从Docker容器内部访问宿主的IP地址的几种方法,推荐第2种。来代表宿主,这个IP地址通常用于Docker默认的网络桥接模式中。这样,就可以在容器内部直接访问宿主的网络。在Linux系统中,可以使用特殊的IP地址。在运行容器时,可以使用。
2024-03-15 22:30:07 1793
原创 解决离线运行vLLM 启动报dns.google错
根据提示修改“/usr/local/lib/python3.10/dist-packages/vllm/utils.py”,注意不同环境下vLLM安装路径不同。这个bug会在vLLM 0.3.4修复。这段代码的功能是获取本机ip地址。
2024-03-15 15:09:27 1241
原创 注意size_t的陷阱
在C++中,size_t通常北定义为unsigned long,常被建议用来表示容器的容量或位置。但是要注意,在很多情况下,表示容量或位置,也往往需要有符号整数,不应该用size_t。
2024-02-06 21:23:00 441
原创 不修改MMDetection源码使用自定义数据和模型
以目标检测为例,用非侵入式的模型和MMDetection数据的方法进行配置。也就是不改动MMDetection的任何源码或目录的条件下,使用自定义数据训练自定义模型。
2023-06-19 19:19:51 993 2
原创 IDEA中Tomcat日志乱码问题解决
以前一直使用Eclipse,现在试用IDEA,遇到一些坑,通过网上的答案基本都解决了,但有些答案不好,比如这个问题。1、原因分析 Tomcat运行Java Web的程序,在IDEA控制台中输出显示,我们一般都是用UTF8编码。 从Java源码到IDEA控制台,大致分为几个阶段: 1)源码:即*.java原文件,是纯文本文件。 编码方式在IDEA的Settings>Editor>File Encodings中设置; 2)...
2021-08-03 10:41:30 5933 4
原创 CentOS8 Broadcom无线网卡配置
查看网卡型号等硬件信息:grep -i wireless我的网卡信息如下:2:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4352 802.11ac Wireless Network Adapter (rev 03)下载并安装驱动:dnf install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpmdnf i
2020-06-18 15:32:45 2073
原创 几个第三方Java串口库
jSerialComm homepage:http://fazecast.github.io/jSerialComm/https://github.com/Fazecast/jSerialComm/wiki/Usage-Examplespurejavacomm homepage:http://www.sparetimelabs.com/purejavacomm/purejava
2017-08-12 16:26:57 2896 1
原创 使用systemd配置SVN服务器自动启动
使用systemd配置SVN服务器开机自动启动步骤比较简单。步骤如下:1) 在/etc/systemd/system/目录创建单元文件,并且保证只能被root用户编辑:touch /etc/systemd/system/svn.servicechmod 664 /etc/systemd/system/svn.service其中,“svn.service”是我们自定义的服务单
2016-03-22 16:45:52 2907
原创 LLVM IR和C/C++函数相互调用时的注意事项
一、从C/C++调用LLVM IR函数主要有两种办法。1、通过llvm::ExecutionEngine::runFunction()调用。 存在的问题:可以直接调用llvm::Function,但目前参数传递没有实现,只提供了接口。2、通过llvm::ExecutionEngine::getPointerToFunction()即时编译为本机代码,并获得一个指向C函数的vo
2015-03-07 19:25:45 4682 1
原创 用Visual Studio实现一个最小的LLVM JIT程序
因项目需要,最近两天刚开始看LLVM,写了一个简单的小例子让LLVM用在VC++项目中。下面是具体步骤。一、安装配置LLVM下载并用VS编译安装LLVM,可以参考:http://llvm.org/docs/GettingStartedVS.html二、创建和配置我们的项目1. 用VS新建一个空的C++项目,添加一个main.cpp文件,用于写下面的代
2014-01-11 17:14:54 7359
原创 一本介绍开源软件设计思路的好书
开源软件体系结构:http://aosabook.org/en/index.html介绍了几十个著名的开源软件设计思路。
2013-12-22 22:13:17 1375
原创 一种集群Master节点选举算法
作者:dlite@163.com 现在主流的分布式集群一致性问题大多都吸收了PAXOS算法的思想。然而,如果完全按照Leslie Lamport的论文,实现复杂度比较高。因此,大多数实现都采用PAXOS的某种变形。Lamport的重要贡献,献是把分布式一致性的问题,形式化并给出了证明,给出了理论指导。 为简化实现,常见的分布式系统或者是采用Master-Slav
2012-10-12 13:05:27 5268
原创 在CENTOS 6 中安装最新版的firefox
作者:dlite@163.com只需要两步。1. 安装remi源rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpmrpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
2012-09-24 20:55:49 7216
原创 让std::shared_ptr变成动态类型指针
作者:dlite@163.com c++11中引入的shared_ptr可以封装了线程安全共享指针技术,给开发人员带来了很大方便。然而,美中不足的是,shared_ptr是基于模板的,其声明如下: template class shared_ptr; 而且,并不存在”shared_ptr“这样的通用类型。因此,原则上,每种shared_
2012-09-23 22:15:52 9988
原创 C++11中的auto陷阱
作者:dlite@163.com C++11中引入的auto关键字自动推导类型特性,可能是最方便也最容易理解的特性了。然而,即使是这个简单特性,也有陷阱,需要我们使用时注意。 1、引用类型被推导为非引用类型 例如:foo(void* arg) { if (arg) { auto big = *static_cast(arg); ... }
2012-06-13 10:04:01 4534 2
原创 解决ACE_Proactor中psudo_task不能正常结束的问题
ACE_Proactor的psudo_task是一个单独的后台线程,目的是为模拟某些系统不支持的异步操作,比如Win2000中的Connect()调用。然而,由于ACE的程序不完善,在调用ACE_Proactor::end_proactor_event_loop() 后,无法结束psudo_task线程。通常的解决办法是删除proactor实例。更多关于这个问题的讨论可以参见:http:/
2012-06-03 10:19:15 1327
转载 在Windows7下访问LVM2
来源:http://www.squidoo.com/accessing-an-lvm2-volume-in-windows#module13366671================ LVM2 Virtual Volumes in WindowsIf you
2011-09-05 10:22:47 3747
原创 不要在namespace定义内包含文件
今天在写C++程序时,有一个有关命名空间中包含文件引发的bug,花费了好大一会儿才找到原因,特此记录。简化后的程序片段如下,其中a.h和a.inl分别是头文件和内联函数定义文件。//a.hnamespace myns{ int foo(); include "a.inl"}//a.inlinline int myns::foo(){
2011-06-17 23:14:00 1582
原创 C++命名空间中操作符函数的动态链接问题
在共享库中导出有命名空间的c++操作符函数时,其实现文件中最好显式指定函数的命名空间,而不要用“using namespace xxx”的形式。否则,可能导致共享库中的实现和声明不匹配,外部程序链接失败。
2011-03-22 21:53:00 3187
原创 批量修改文件名的bat批处理文件
在网友 http://blog.163.com/sycdc_j/blog/static/3234244220091199519207/ 基础上,稍加修改的一个批量修改文件名的bat文件。=============================================@echo off setlocalset /p oldname=请输入老名字:set /p n
2010-12-11 19:49:00 9224 1
原创 Mercurial安装配置(3)—TortoiseHg
Windows操作系统下使用Mercurial,最方便当然是熟悉的小乌龟TortoiseHg。
2010-11-27 14:50:00 2435
darwin.iso
2015-09-15
MACOSX Unlocker 2.0.2 for VMware Workstation 11
2014-12-18
zlib-1.2.7
2012-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人