机器学习环境搭建(入门)

我们该选择什么样的开发环境

硬件方面可以自己组装台式机或者购买有Nvidia GPU的windows笔记本,具体考量如下:

  • CPU选装X64架构的AMD或者Intel CPU,ARM64 CPU需要熟练的工程师才能解决特殊情况下可能出现的软件版本和兼容问题。
  • 内存建议至少16GB
  • 建议尽量选用有Nvidia GPU的硬件,因为目前只有Nvidia GPU有对CUDA的原生硬件支持:
    • Apple电脑基本全系没有Nvidia GPU
    • IBM兼容机(普通个人电脑):台式机一般可以加装Nvidia GPU、相当比例的笔记本自带Nvidia GPU
      • 需要考虑Nvidia GPU显存大小,一般学习用途所使用的中小模板,至少4G的显存基本满足开发和调试需求

系统方面的考虑建议选择Ubuntu,版本尽量是比较新一点的长期支持版本,比如Ubuntu 22.04 LTS及以上的LTS版本(Ubuntu或者Ubuntu Server均可)。具体考量如下:

Ubuntu + Nvidia GPU环境搭建

建议使用Ubuntu 22.04 LTS并搭配支持CUDA的Nvidia GPU(最近3年上市的GPU最好),其他的Linux发行版比如Debian或者CentOS/RHEL也可以正常的安装并使用,但是一般支持文档少很多。

相关推荐
AAA修煤气灶刘哥42 分钟前
Kafka 入门不踩坑!从概念到搭环境,后端 er 看完就能用
大数据·后端·kafka
月小水长44 分钟前
大模型接入自定义 MCP Server,我开发了个免费使用的基金涨跌归纳和归因分析的 Agent
人工智能·后端
yinke小琪1 小时前
说说hashCode() 和 equals() 之间的关系
java·后端·面试
花果山最Man的男人1 小时前
@Autowired注解使用说明
后端
京东云开发者1 小时前
如何秒级实现接口间“幂等”补偿:一款轻量级仿幂等数据校正处理辅助工具
后端
会飞的架狗师1 小时前
【MySQL体系】第1篇:从MySQL架构原理到存储的解析
后端·mysql
用户8356290780511 小时前
用Python高效处理Excel数据:Excel数据读取指南
后端·python
IT技术小密圈1 小时前
图解系统设计: 五分钟从单体架构到微服务(上)
后端
mudtools1 小时前
.NET驾驭Word之力:COM组件二次开发全攻略之连接Word与创建你的第一个自动化文档
后端·c#