【6G 开发】NV NGC

news2025/7/14 3:07:25

配置

在这里插入图片描述

生成密钥 API Keys

生成您自己的 API 密钥,以便通过 Docker 客户端或通过 NGC CLI 使用 Secrets Manager、NGC Catalog 和 Private Registry 的 NGC 服务
在这里插入图片描述
以下个人 API 密钥已成功生成,可供此组织使用。这是唯一一次显示您的密钥。
请妥善保管您的个人密钥。请勿将其与他人共享,也不要将其存储在他人可见或复制的地方。

NGC API 密钥
使用 NCG CLI、Docker CLI 或 API 通信对 NGC 服务进行身份验证时,需要 NVIDIA NGC API 密钥。NVIDIA NGC 支持两种类型的 API 密钥。

个人 API 密钥
任何 NGC 组织成员用户都可以生成个人 API 密钥。这些密钥与用户在 NGC 组织内的生命周期绑定,最多可以访问分配给用户的权限和服务。在密钥生成步骤中,用户可以配置 API 密钥可以访问哪些 NGC 服务,以及密钥的有效期(从 1 小时到“永不过期”)。

旧版 API 密钥
这是 NGC 自诞生以来提供的原始 API 密钥类型。此类型允许您一次只创建一个“API 密钥”。生成新密钥会自动撤销旧密钥,因为它们无法轮换。创建新密钥后,活动密钥将立即失效。

对于尚未过渡到下一代 API 密钥的服务,NVIDIA 将继续支持此密钥类型。但是,我们鼓励客户在可能的情况下迁移到我们的下一代 API 密钥。

NGC API Keys
NVIDIA NGC API keys are required to authenticate to NGC services using NCG CLI, Docker CLI, or API communication. NVIDIA NGC supports two types of API keys.

Personal API Key
Any user who is a member of an NGC org can generate Personal API Keys. These keys are tied to the user’s lifecycle within the NGC org and can access up to the permissions and services assigned to the user. During the key generation steps, users can configure which NGC services are accessible by the API key and the time-to-live from one hour to ‘never expires’.

NGC CLI

ngc config set

运行结果:

Enter CLI output format type [ascii]. Choices: ['ascii', 'csv', 'json']: ascii
Enter org [no-org]. Choices: ['esee5uzbruax']: esee5uzbruax
Enter team [no-team]. Choices: ['no-team']: no-team
Enter ace [no-ace]. Choices: ['no-ace']: no-ace
Validating configuration...
Successfully validated configuration.
Saving configuration...
Successfully saved NGC configuration to C:\Users\fs\.ngc\config

Docker

For the username, enter ‘$oauthtoken’ exactly as shown. It is a special authentication key for all users.

docker login nvcr.io


Username: $oauthtoken
Password: <Your Key>

运行结果:

Username: $oauthtoken
Password:
Login Succeeded

什么是 NVIDIA Aerial™ CUDA-Accelerated RAN?

NVIDIA Aerial™ CUDA-Accelerated RAN是一个用于构建商用级、软件定义、GPU 加速、云原生 5G/6G 网络的应用程序框架。它支持完全云原生的虚拟 5G RAN 解决方案,可使用商用现货 (COTS) 服务器支持各种下一代边缘 AI 和 RAN 服务。

该平台支持 5G/6G 协议栈第一层 (cuPHY) 的全内联 GPU 加速和第二层 (cuMAC) 的 GPU 加速功能。它支持 gNB 集成 L2/L3(MAC、RLC、PDCP)的全栈框架,以及可管理性和编排功能。空中 CUDA 加速 RAN 还支持非 5G 信号处理用例。

NVIDIA Aerial™ CUDA-Accelerated RAN 套件简化了使用带有 NVIDIA GPU 的 COTS 服务器构建可编程和可扩展的软件定义 5G vRAN 的过程,并且已在商业和研究网络中部署。

这个容器里有什么?

NVIDIA Aerial™ CUDA-Accelerated RAN 容器包括源代码和一个 Docker 容器,该容器由以下部分组成:

  • Aerial cuPHY: Aerial cuPHY 是一个云原生、软件定义的平台,经过优化可在 NVIDIA DPU/NIC 和 GPU 硬件上运行与 5G/6G 兼容的 gNB 物理层 (L1/PHY) 工作负载。
  • Aerial cuMAC: Aerial cuMAC 是一个第 2 层 MAC 调度器加速库,通过在 RAN 协议栈的第 2 层中引入具有增强算法的多小区调度器来提高频谱效率。
  • pyAerial: pyAerial 是一个物理层组件的 Python 库,可用作将设计从模拟到实时操作的工作流程的一部分。
  • Aerial Data Lake: 航空数据湖可与 NVIDIA pyAerial 库结合使用,为基于神经网络构建的第 1 层管道生成训练数据。
  • Aerial TestMac: Aerial TestMAC 充当 L2/L1 接口,根据预定义的发射模式调度数据包。
  • Aerial RU Emulator: 空中RU模拟器是ORAN FH接口的基本实现。其功能包括验证FH数据包的时序、检查DL IQ样本的完整性以及调度UL IQ样本的传输。
  • Aerial RAN CoLab Over-the-Air (ARC-OTA): NVIDIA 空中 RAN CoLab 无线是一个功能齐全的平台,面向下一代无线演进,可简化开发人员的入职和实时网络中的算法开发。

先决条件

  • CUDA 12.8 driver (570.124.06)
  • GDRCopy 2.4.1
  • Nvidia container toolkit:
    https://github.com/NVIDIA/nvidia-docker
  • Docker:
    https://docs.docker.com/install/linux/docker-ce/ubuntu/

支持的 GPU 和 NIC 组合:Grace Hopper MGX + BF3

获取容器

使用 docker 登录

sudo docker login nvcr.io

使用以下命令拉取 cuBB 容器:

sudo docker pull nvcr.io/nvidia/aerial/aerial-cuda-accelerated-ran:25-1-cubb

运行容器

使用以下命令运行 cuBB 容器:

sudo docker run --restart unless-stopped -dP --gpus all --network host --shm-size=4096m --privileged -it --device=/dev/gdrdrv:/dev/gdrdrv -v /lib/modules:/lib/modules -v /dev/hugepages:/dev/hugepages -v ~/share:/opt/cuBB/share --userns=host --ipc=host -v /var/log/aerial:/var/log/aerial --name cuBB nvcr.io/nvidia/aerial/aerial-cuda-accelerated-ran:25-1-cubb

sudo docker exec -it cuBB /bin/bash

请注意,–gpus 选项需要 docker 19.03 或更高版本。使用以下命令检查 docker 版本

docker --version

请使用 19.03 版本。如果您需要使用旧版本的 docker,请省略命令中的“–gpus all”部分。

Aerial CUDA-Accelerated RAN
NVIDIA Aerial™ CUDA-Accelerated RAN 是一个用于构建商业级、软件定义、GPU 加速、云原生 5G/6G 网络的应用程序框架。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2343551.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SIEMENS PLC程序解读 -Serialize(序列化)SCATTER_BLK(数据分散)

1、程序数据 第12个字节 PI 2、程序数据 第16个字节 PI 3、程序数据 第76个字节 PO 4、程序代码 2、程序解读 图中代码为 PLC 梯形图&#xff0c;主要包含以下指令及功能&#xff1a; Serialize&#xff08;序列化&#xff09;&#xff1a; 将 SRC_VARIABLE&#xff…

宁德时代25年时代长安动力电池社招入职测评SHL题库Verify测评语言理解数字推理真题

测试分为语言和数字两部分&#xff0c;测试时间各为17分钟&#xff0c;测试正式开始后不能中断或暂停

【硬核解析:基于Python与SAE J1939-71协议的重型汽车CAN报文解析工具开发实战】

引言&#xff1a;重型汽车CAN总线的数据价值与挑战 随着汽车电子化程度的提升&#xff0c;控制器局域网&#xff08;CAN总线&#xff09;已成为重型汽车的核心通信网络。不同控制单元&#xff08;ECU&#xff09;通过CAN总线实时交互海量报文数据&#xff0c;这些数据隐藏着车…

Uniapp 自定义 Tabbar 实现教程

Uniapp 自定义 Tabbar 实现教程 1. 简介2. 实现步骤2.1 创建自定义 Tabbar 组件2.2 配置 pages.json2.3 在 App.vue 中引入组件 3. 实现过程中的关键点3.1 路由映射3.2 样式设计3.3 图标处理 4. 常见问题及解决方案4.1 页面跳转问题4.2 样式适配问题4.3 性能优化 5. 扩展功能5.…

记录一次使用面向对象的C语言封装步进电机驱动

简介 (2025/4/21) 本库对目前仅针对TB6600驱动下的42步进电机的基础功能进行了一定的封装, 也是我初次尝试以面向对象的思想去编写嵌入式代码, 和直流电机的驱动步骤相似在调用stepmotor_attach()函数和stepmotor_init()函数之后仅通过结构体数组stepm然后指定枚举变量中的id即…

Spark-streaming核心编程

1.导入依赖‌&#xff1a; <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-streaming-kafka-0-10_2.12</artifactId> <version>3.0.0</version> </dependency> 2.编写代码‌&#xff1a; 创建Sp…

vue3+TS+echarts 折线图

需要实现的效果如下 <script setup lang"ts" name"RepsSingleLineChart">import * as echarts from echartsimport { getInitecharts } from /utils/echartimport type { EChartsOption } from echarts// 定义 props 类型interface Props {id: strin…

小火电视桌面TV版下载-小火桌面纯净版下载-官方历史版本安装包

别再费心地寻找小火桌面的官方历史版本安装包啦&#xff0c;试试乐看家桌面吧&#xff0c;它作为纯净版本的第三方桌面&#xff0c;具有诸多优点。 界面简洁纯净&#xff1a;乐看家桌面设计简洁流畅&#xff0c;页面简洁、纯净无广告&#xff0c;为用户打造了一个干净的电视操…

androidstudio安装配置

B站配置视频AndroidStudio安装配置教程&#xff08;最新版本教程&#xff09;3分钟搞定 快速安装使用_哔哩哔哩_bilibili 1、环境变量 D:\AndroidSdk ANDROID_HOME ANDROID_SDK_HOME 2、新建 3、配置 distributionUrlhttps://mirrors.cloud.tencent.com/gradle/gradle-8.11.1-…

《AI大模型趣味实战》基于RAG向量数据库的知识库AI问答助手设计与实现

基于RAG向量数据库的知识库AI问答助手设计与实现 引言 随着大语言模型&#xff08;LLM&#xff09;技术的快速发展&#xff0c;构建本地知识库AI问答助手已成为许多企业级应用的需求。本研究报告将详细介绍如何基于FLASK开发一个使用本地OLLAMA大模型底座的知识库AI问答助手&…

BeeWorks Meet:私有化部署视频会议的高效选择

在数字化时代&#xff0c;视频会议已成为企业沟通协作的重要工具。然而&#xff0c;对于金融、政务、医疗等对数据安全和隐私保护要求极高的行业来说&#xff0c;传统的公有云视频会议解决方案往往难以满足其严格的安全标准。此时&#xff0c;BeeWorks Meet 私有化部署视频会议…

IPv6 技术细节 | 源 IP 地址选择 / Anycast / 地址自动配置 / 地址聚类分配

注&#xff1a;本文为 “IPv6 技术细节” 相关文章合集。 部分文章中提到的其他文章&#xff0c;一并引入。 略作重排&#xff0c;未整理去重。 如有内容异常&#xff0c;请看原文。 闲谈 IPv6 - 典型特征的一些技术细节 iteye_21199 于 2012-11-10 20:54:00 发布 0. 巨大的…

【工具】使用 MCP Inspector 调试服务的完全指南

Model Context Protocol (MCP) Inspector 是一个交互式开发工具&#xff0c;专为测试和调试 MCP 服务器而设计。本文将详细介绍如何使用 Inspector 工具有效地调试和测试 MCP 服务。 1. MCP Inspector 简介 MCP Inspector 提供了直观的界面&#xff0c;让开发者能够&#xff…

【音视频】AVIO输入模式

内存IO模式 AVIOContext *avio_alloc_context( unsigned char *buffer, int buffer_size, int write_flag, void *opaque, int (*read_packet)(void *opaque, uint8_t *buf, int buf_size), int (*write_packet)(void *opaque, uint8_t *buf, int buf_size), int64_t (*seek)(…

Uniapp:scroll-view(区域滑动视图)

目录 一、基本概述二、属性说明三、基本使用3.1 纵向滚动3.2 横向滚动一、基本概述 scroll-view,可滚动视图区域。用于区域滚动。 二、属性说明 属性名类型默认值说明平台差异说明scroll-xBooleanfalse允许横向滚动scroll-yBooleanfalse允许纵向滚动三、基本使用 3.1 纵向滚…

单精度浮点运算/定点运算下 MATLAB (VS) VIVADO

VIVADO中单精度浮点数IP核计算结果与MATLAB单精度浮点数计算结果的对比 MATLAB定点运算仿真&#xff0c;对比VIVADO计算的结果 目录 前言 一、VIVADO与MATLAB单精度浮点数运算结果对比 二、MATLAB定点运算仿真 总结 前言 本文介绍了怎么在MATLAB中使用单精度浮点数进行运算…

【AI插件开发】Notepad++ AI插件开发1.0发布和使用说明

一、产品简介 AiCoder是一款为Notepad设计的轻量级AI辅助插件&#xff0c;提供以下核心功能&#xff1a; 嵌入式提问&#xff1a;对选中的文本内容进行AI分析&#xff0c;通过侧边栏聊天界面与AI交互&#xff0c;实现多轮对话、问题解答或代码生成。对话式提问&#xff1a;独…

【MySQL数据库入门到精通-07 函数-字符串函数、数值函数、日期函数和流程函数】

文章目录 一、字符串函数1. MySQL中的函数主要分为以下四类&#xff1a; 字符串函数、数值函数、日期函数、流程函数。下面是字符串函数常见的函数&#xff0c;见下表。2.具体代码实现3.结果 二、数值函数1.知识点2.具体代码实现3.结果 三、日期函数1.知识点2.具体代码实现3.结…

Python图像处理——基于Retinex算法的低光照图像增强系统

1.项目内容 &#xff08;1&#xff09;算法介绍 ①MSRCR (Multi-Scale Retinex with Color Restoration) MSRCR 是多尺度 Retinex 算法&#xff08;MSR&#xff09;的扩展版&#xff0c;引入了色彩恢复机制以进一步提升图像增强质量。MSR 能有效地压缩图像动态范围&#xff…

如何在JDK17项目中改成1.8

1.调整 Spring Boot 版本 由于 Spring Boot 3.x 最低要求 JDK 17&#xff0c;所以如果要使用 JDK 8&#xff0c;需要把 spring-boot-starter-parent 的版本降低到 2.7.x 系列&#xff0c;这个系列是支持 JDK 8 的。示例如下&#xff1a; <parent><groupId>org.sp…