NCCL报错

embedded/2024/10/19 2:59:08/

1、报错信息:

raise RuntimeError("Distributed package doesn't have NCCL " "built in")

RuntimeError: Distributed package doesn't have NCCL built in

2、报错原因:

  windows系统不支持nccl,采用gloo;

3、报错解决:

  代码开头添加:

import os 
os.environ["PL_TORCH_DISTRIBUTED_BACKEND"] = "gloo"

或者

init_process_group(backend="nccl", rank=rank, world_size=world_size)# 修改为 
init_process_group(backend="gloo", rank=rank, world_size=world_size)

# windows users may have to use "gloo" instead of "nccl" as backend

# nccl: NVIDIA Collective Communication Library#

#windows用户可能必须使用“gloo”而不是“nccl”作为后端

#nccl:NVIDIA集体通信库


http://www.ppmy.cn/embedded/128629.html

相关文章

上门服务系统|上门服务小程序|上门服务系统成品

随着互联网的不断发展,上门服务小程序正逐渐成为人们生活中的必需品。这类小程序主要为用户提供诸如家政服务、维修服务、美容服务等各种上门服务。上门服务小程序的页面功能通常包括服务分类、预约服务、支付方式、评价功能等。用户可以通过简单的点击选择所需的服…

重置时把el-tree树节点选中状态取消

要重置 Element UI 的 el-tree 组件并取消所有节点的选中状态,可以通过以下几种方法: 使用 setCheckedKeys 方法: 如果你的树配置了 node-key 属性,可以使用 setCheckedKeys 方法来清空所有选中的节点。 this.$refs.tree.setCheck…

沪尚茗居装修秘籍:嵌入式蒸烤箱,让厨房生活更精彩

在装修厨房时,选择一款合适的嵌入式蒸烤箱不仅能提升烹饪效率,还能为厨房增添一份现代感。沪尚茗居深知用户对厨房电器的需求,从实际出发,为用户推荐选购嵌入式蒸烤箱的实用技巧,让厨房生活更加美好。    首先&…

Flutter路由管理(二)

路由(Route)在移动开发中通常是指页面(Page),这与Web开发的意义是相同的,Route在Andriod中通常指一个Activaty,在IOS中指一个ViewController,路由入栈(push)用…

Lua 函数

Lua 函数 Lua 是一种轻量级的编程语言,广泛用于游戏开发、脚本编写和其他应用程序中。在 Lua 中,函数是一等公民,这意味着它们可以被存储在变量中,作为参数传递给其他函数,以及作为其他函数的返回值。本文将详细介绍 …

无人机之信息管理系统篇

一、系统概述 无人机信息管理系统通过整合软件和硬件设备,实现对无人机的全面监控、管理、调度和数据分析。它能够帮助用户实时掌握无人机的飞行状态、位置信息等重要数据,确保飞行安全和隐私保护。 二、系统组成 无人机信息管理系统通常由以下几个关键…

阿里 C++面试,算法题没做出来,,,

我本人是非科班学 C 后端和嵌入式的。在我面试的过程中,竟然得到了阿里​ C 研发工程师的面试机会。因为,阿里主要是用 Java 比较多,C 的岗位比较少​,所以感觉这个机会还是挺难得的。 阿里 C 研发工程师面试考了我一道类似于快速…

建造者模式(C++)

定义:建造者模式(Builder Pattern)是一种创建型设计模式,它主要用于构建一个复杂对象,并将其构建过程与表示分离,使得同样的构建过程可以创建不同的表示。该模式通过将复杂对象的构建过程分解为多个简单的步…