首页 > 其他分享 >ERROR: CUDA out of memory. Tried to allocate 254.00 MiB.

ERROR: CUDA out of memory. Tried to allocate 254.00 MiB.

时间:2024-05-10 11:36:41浏览次数:23  
标签:kb Tried 254.00 MiB mnt langchain add workspace ChatGLM

正在将 samples/llm/大模型技术栈-算法与原理.md 添加到向量库,共包含30条文档
Batches:   0%|                                                                                                     | 0/1 [00:00<?, ?it/s]
2024-05-10 10:21:36,963 - embeddings_api.py[line:39] - ERROR: CUDA out of memory. Tried to allocate 254.00 MiB. GPU 0 has a total capacty of 15.78 GiB of which 205.75 MiB is free. Process 3252 has 13.19 GiB memory in use. Process 29000 has 2.39 GiB memory in use. Of the allocated memory 1.48 GiB is allocated by PyTorch, and 23.80 MiB is reserved by PyTorch but unallocated. If reserved but unallocated memory is large try setting max_split_size_mb to avoid fragmentation.  See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF
Traceback (most recent call last):
  File "/mnt/workspace/langchain-ChatGLM/init_database.py", line 107, in <module>
    folder2db(kb_names=args.kb_name, mode="recreate_vs", embed_model=args.embed_model)
  File "/mnt/workspace/langchain-ChatGLM/server/knowledge_base/migrate.py", line 128, in folder2db
    files2vs(kb_name, kb_files)
  File "/mnt/workspace/langchain-ChatGLM/server/knowledge_base/migrate.py", line 113, in files2vs
    kb.add_doc(kb_file=kb_file, not_refresh_vs_cache=True)
  File "/mnt/workspace/langchain-ChatGLM/server/knowledge_base/kb_service/base.py", line 131, in add_doc
    doc_infos = self.do_add_doc(docs, **kwargs)
  File "/mnt/workspace/langchain-ChatGLM/server/knowledge_base/kb_service/faiss_kb_service.py", line 78, in do_add_doc
    ids = vs.add_embeddings(text_embeddings=zip(data["texts"], data["embeddings"]),
TypeError: 'NoneType' object is not subscriptable
(chat) root@dsw-372547-597b6db8d7-sn86f:/mnt/workspace/langchain-ChatGLM# 

清理内存,重新执行即可

 

标签:kb,Tried,254.00,MiB,mnt,langchain,add,workspace,ChatGLM
From: https://www.cnblogs.com/notonlydba/p/18183962

相关文章

  • 如何查找Lenovo XClarity Controller 的 MIB 文件
    描述本文介绍了为运行LenovoXClarityController(LXCC)的Lenovo服务器查找和下载MIB文件的过程。程序转至数据中心支持。lenovo.com 。在搜索栏中,输入Lenovo服务器型号名称,然后单击自动搜索结果中正确服务器下的“下载” 。注意:在此示例中,将使用SR650。在“您在寻......
  • MibBrowser工具测试服务器告警上报
    当我们配置完trap后,如何测试服务器是否能正常发送告警信息?本篇通过iReasoningMibBrowser工具来测试服务器trap功能是否正常iReasoning MibBrowser官方下载地址:https://ireasoning.com/mibbrowser.shtml 1、安装(这里就不一一展示)2、通过工具抓取告警(如下图)在工具栏【tool......
  • 【笔记】RedmiBookPro15锐龙板(7840hs)安装ubuntu2204注意事项
    /** 2024-04-17 12:53:52*/1、不要安装ubuntu2004,驱动问题很烦入,尤其是AMD的显卡驱动,不论哪个版本都不要打AMD的官方驱动,经常花屏,卡的完全不能操作,自带的开源驱动就行了,偶尔出现一两道花屏的,不影响使用,而且一会就消失了。如果经常出现在bios里调大显存试试,默认512估计不够,我......
  • PHP Allowed memory size of 134217728 bytes exhausted (tried to allocate 10489856
    问题返回的json数据太大导致Allowedmemorysizeof134217728bytesexhausted(triedtoallocate10489856bytes)解决方案修改php.ini的memory_limit修改php.ini中的memory_limit数值,默认128M,不够用可以改成256M或512M宝塔中修改点击“服务”>重启或重载配置......
  • 【学习资料】5G UE下行同步(PSS SSS PBCH MIB和SIB1系统信息解码( PDCCH PDSCH )
    https://ww2.mathworks.cn/help/5g/ug/nr-cell-search-and-mib-and-sib1-recovery.html通过本用例可以学习SSBPSSSSS实现的下行时频同步以及CELL_ID解码PBCH解码MIB信息以及频率的精同步PDCCHDCI解码PDSCHSIB1解码Matlab提供了协议级仿真函数,不可多得的仿真环境 ......
  • 浅谈如何阅读和编写mib文件
    MIB(ManageInformationBase)管理信息库,它是网络管理数据的标准,这个标准里规定了网络代理设备必须保存的数据项目,数据类型,以及允许在每个数据项目中的操作。通过对这些数据项目的存取访问,就可以得到改网关的统计内容。再通过对多个网关统计内容的综合分析即可实现基本的网络管......
  • 【Nacos】启动报错 failed to req API:/nacos/v1/ns/instance after all servers([xxx
    1  com.alibaba.nacos.api.exception.NacosException:failedtoreqAPI:/nacos/v1/ns/instanceafterallservers([xxx])tried:ErrCode:403,ErrMsg:<html><body><h1>Whitelab#我的配置spring.application.name=virtuous-base-servicespring.profiles.......
  • go使用snmp库查询mib数据
    OID(ObjectIdentifier)是一种用于标识和唯一命名管理信息库中的对象的标准方式。给定一个OID,可以确定特定的管理信息库对象,并对其进行操作。go语言使用snmp库中的k-sone/snmpgo实现相关mib查询的代码如下:packagemainimport("fmt""log""net""gith......
  • DamiBus v0.51 发布
    DamiBus,专为本地多模块之间通讯解耦而设计(尤其是未知模块、隔离模块、领域模块)。零依赖,特适合DDD。特点结合Bus与RPC的概念,可作事件分发,可作接口调用,可作响应订阅。支持事务传导(同步分发、异常透传)支持事件标识、拦截器(方便跟踪)支持监听者排序、附件传递(多监听时,可相互......
  • keepalived 报错/usr/sbin/keepalived: error while loading shared libraries: /lib6
    yuminstallkeepalived的时候提示需要一下包Installing: keepalived                                        x86_64                               1.3.5-19.el7               ......