NCT
文档中心

安装指南

详细的环境配置和依赖安装步骤

安装指南

5 分钟完成 NCT 环境配置,开始意识计算之旅

💻

系统要求

STEP 01

最低配置

  • • Python 3.8+
  • • 4GB RAM
  • • 2GB GPU 内存(可选)
  • • 1GB 磁盘空间

推荐配置

  • • Python 3.10+
  • • 16GB RAM
  • • 8GB+ GPU 内存
  • • 10GB SSD 空间

操作系统支持

✅ Linux (Ubuntu 20.04+)✅ macOS 11+✅ Windows 10/11 (WSL2 推荐)
📦

安装步骤

STEP 02

# 基础安装
pip install torch numpy scipy

# 完整安装(推荐)
pip install nct-ai[full]

# 开发版本
pip install git+https://github.com/wyg5208/nct.git

💡 提示

  • • 使用国内镜像加速:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple
  • • 如果遇到权限问题,添加 --user 参数
  • • 建议使用虚拟环境(venv/virtualenv)
🚀

GPU 加速配置

STEP 03

NVIDIA GPU 配置步骤

  1. 1.安装 NVIDIA 驱动(版本 >= 520.00)
  2. 2.安装 CUDA 11.8 Toolkit
  3. 3.安装 cuDNN 8.7+
  4. 4.验证安装:nvidia-smi
  5. 5.安装 PyTorch GPU 版本
# 验证 GPU 是否可用
python -c "import torch; print(f'CUDA available: {torch.cuda.is_available()}')"
print(f"GPU count: {torch.cuda.device_count()}")
print(f"GPU name: {torch.cuda.get_device_name(0)}")

✅ 性能对比

CPU 训练速度:~100 steps/s
GPU 训练速度:~500 steps/s (5x)

验证安装

STEP 04

# 测试导入
python -c "from nct_modules import NCTManager, NCTConfig; print('✅ NCT 导入成功!')"

# 运行快速测试
python -c "
from nct_modules import NCTManager, NCTConfig
import torch

config = NCTConfig(n_heads=4, d_model=256)
manager = NCTManager(config)
print(f'✅ NCT 初始化成功!')
print(f'设备:{"CUDA" if torch.cuda.is_available() else "CPU"}')
"

预期输出

✅ NCT 导入成功!
✅ NCT 初始化成功!
设备:CUDA (或 CPU)

常见问题排查

pip 安装权限错误

解决方案:添加 --user 参数或使用 sudo(不推荐)

CUDA 版本不匹配

解决方案:检查 nvidia-smi 显示的 CUDA 版本,安装对应版本的 PyTorch

导入错误 ModuleNotFoundError

解决方案:确认当前激活的 Python 环境与安装环境一致

GPU 不可用

解决方案:检查 NVIDIA 驱动、CUDA、cuDNN 是否正确安装

安装完成?

现在可以开始学习 NCT 的基本使用方法了

快速开始教程 →