Ray 学习笔记: 安装 anaconda3 运行环境
学习Ray,免不了要用anaconda工具,anaconda可以创建和激活运行环境。这里主要讲讲设置运行环境的yml文件的语法。该解释来自于笔者在stackoverflow的一个提问,懂英文的可以直接读专家的解释。一个典型的运行环境的yml文件如下:name: flower_classifierchannels:- defaults- anacondadependencies:- python==
学习Ray,免不了要用anaconda工具,anaconda可以创建和激活运行环境。这里主要讲讲设置运行环境的yml文件的语法。该解释来自于笔者在stackoverflow的一个提问,懂英文的可以直接读专家的解释。
一个典型的运行环境的yml文件如下:
name: flower_classifier
channels:
- defaults
- anaconda
dependencies:
- python==3.6
- numpy==1.14.2
- keras==2.2.4
- pandas
- pip:
- tensorflow-gpu==1.10.0
- mlflow
- click==6.7
- scikit-learn
- pillow
那么这里 name后的 flower_classifier 是指运行环境的名字,就是环境名。
channels 是指 conda,这个运行环境管理工具从哪里找依赖关系,defaults 是指运行环境会搜索在 https://repo.anaconda.com/pkgs/ 目录下的所有 URL,anaconda是指 pkgs/main
, pkgs/free
and pkgs/pro三个在defaults的子目录,因为defaults 已经包含了anaconda所指的目录,这里加上anaconda没有必要。 可以看看anaconda关于repository的文档。
dependencies 和 pip:不是所有python包都在conda的repository里有,所以要pip这个子树来添加运行环境的其他python依赖包。

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)