gsplat安装教程:Windows/Linux/Mac全平台详细配置指南

gsplat是CUDA加速的高斯溅射(Gaussian Splatting)开源库,提供Python绑定,用于实时渲染辐射场。本教程将为您提供完整的gsplat安装指南,涵盖Windows、Linux和Mac三大平台。

【免费下载链接】gsplatCUDA accelerated rasterization of gaussian splatting 项目地址: https://gitcode.com/GitHub_Trending/gs/gsplat

📋 前置要求与环境准备

在安装gsplat之前,您需要确保系统满足以下基本要求:

  • Python 3.7+:推荐使用Python 3.8或更高版本
  • PyTorch:必须先行安装PyTorch(支持CPU和GPU版本)
  • CUDA工具包:如使用GPU加速,需安装对应版本的CUDA(推荐11.7+)
  • 开发工具(仅Windows):需要安装Build Tools

🚀 最简单的安装方法

方法一:从PyPI安装(推荐初学者)

pip install gsplat 

这种方式会在首次运行时自动编译CUDA代码(JIT编译),安装过程最简单。

方法二:从源码安装

pip install git+https://gitcode.com/GitHub_Trending/gs/gsplat.git 

这种方式在安装过程中就会编译CUDA代码,适合需要深度定制的用户。

🪟 Windows平台详细安装步骤

1. 安装开发工具

首先需要安装Build Tools,如果MSVC 143版本不兼容,可能需要安装MSVC 142(Visual Studio 2019版本)。

2. 配置开发环境

# 导航到vcvars64.bat所在目录 cd "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\Build" # 运行配置脚本 ./vcvars64.bat 

3. 安装gsplat

# 使用源码包安装 pip install --no-binary=gsplat gsplat --no-cache-dir # 或者使用预编译wheel pip install gsplat 

🐧 Linux平台安装

Linux平台的安装相对简单,只需确保已安装正确的CUDA工具包:

# 安装基础依赖 pip install ninja numpy jaxtyping rich # 安装gsplat pip install gsplat 

🍎 Mac平台安装

对于Mac用户,特别是Apple Silicon芯片(M1/M2),需要额外注意:

# 确保使用arm64架构编译 export ARCHFLAGS="-arch arm64" # 安装gsplat pip install gsplat 

🔧 验证安装是否成功

安装完成后,可以通过以下命令验证gsplat是否正确安装:

import gsplat print("gsplat版本:", gsplat.__version__) print("CUDA支持:", gsplat.cuda.is_available()) 

📦 安装额外依赖(可选)

如需运行示例代码,还需要安装额外的依赖:

cd examples pip install -r requirements.txt 

requirements.txt包含的依赖有:viser、imageio[ffmpeg]、scikit-learn、tqdm、opencv-python等完整工具链。

🛠️ 常见问题解决

CUDA版本不匹配

如果遇到CUDA版本错误,可以尝试指定对应的预编译版本:

pip install gsplat --index-url https://docs.gsplat.studio/whl/pt20cu118 

编译错误

在Windows上如果遇到编译错误,确保开发环境已正确配置,并且安装了必要的Windows SDK。

内存不足

编译过程可能需要大量内存,如果遇到内存不足错误,可以设置:

export MAX_JOBS=2 

🎯 开始使用gsplat

安装完成后,您可以:

  1. 运行基础示例:examples/simple_trainer.py
  2. 查看2DGS演示:examples/gsplat_viewer_2dgs.py
  3. 尝试3DGUT功能:examples/simple_viewer_3dgut.py

💡 专业提示

  • 对于开发用途,建议使用conda创建独立环境
  • 定期检查官方文档获取最新安装指南
  • 参与开发前阅读开发指南

现在您已经成功安装了gsplat,可以开始探索高斯溅射的强大功能了!🎉

gsplat训练过程可视化展示

【免费下载链接】gsplatCUDA accelerated rasterization of gaussian splatting 项目地址: https://gitcode.com/GitHub_Trending/gs/gsplat

Read more

你的连接不是专用连接攻击者可能试图从 github.com 窃取你的信息(例如,密码、消息或信用卡)。 --解决办法

我遇到了. 检查安全软件或企业防火墙/代理 (包括 VPN)这个问题,关了就好,我是用来xbox加速github,所以先开在关既可以加速又可以访问 这个错误表明你的浏览器(Microsoft Edge)无法安全地连接到 GitHub,因为遇到了证书验证问题(NET::ERR_CERT_AUTHORITY_INVALID)。错误信息明确指出网站使用了 HSTS(HTTP Strict Transport Security),这会强制浏览器只使用 HTTPS 连接,并且阻止你忽略证书错误(即使你尝试点击“高级”然后“继续访问”也是无效的)。 问题核心原因: 你的浏览器不信任 GitHub 网站当前提供的 SSL/TLS 证书的颁发机构(Certificate Authority, CA)。这通常不是 GitHub 自身的问题(他们的证书通常是有效的),而是你的本地环境或连接出了问题。

By Ne0inhk
Git 分支管理完全指南:从基础到团队协作

Git 分支管理完全指南:从基础到团队协作

🔥个人主页:Cx330🌸 ❄️个人专栏:《C语言》《LeetCode刷题集》《数据结构-初阶》《C++知识分享》 《优选算法指南-必刷经典100题》《Linux操作系统》:从入门到入魔 《Git深度解析》:版本管理实战全解 🌟心向往之行必能至 🎥Cx330🌸的简介: 目录 前言: 一、为什么要分支?——分支的意义 二. Git 分支基础:核心概念与常用命令 2.1 分支与 HEAD 指针解析 2.2 基础指令:查看、创建、切换分支 三. Git 分支进阶:合并、删除和冲突 3.1 合并分支(git merge 分支名) 3.2 删除分支(

By Ne0inhk
Windows环境Git安装教程(下载Git安装包、安装Git、验证Git是否安装成功、设置名字和邮箱)

Windows环境Git安装教程(下载Git安装包、安装Git、验证Git是否安装成功、设置名字和邮箱)

文章目录 * 1. 下载Git安装包 * 1.1 通过清华大学开源软件镜像站下载(推荐) * 1.2 通过Git官网下载 * 1.3 通过联想电脑管家下载 * 2. 安装Git(一路点击Next即可) * 3. 验证Git是否安装成功 * 4. 设置个人信息(名字和邮箱) 1. 下载Git安装包 1.1 通过清华大学开源软件镜像站下载(推荐) 下载地址:https://mirrors.tuna.tsinghua.edu.cn/github-release/git-for-windows/git/ https://mirrors.tuna.tsinghua.edu.cn/github-release/git-for-windows/git/ 点击 LatestRelease/ 目录 下载

By Ne0inhk