安装指南

MemOS 完整安装指南。

基础安装

安装 MemOS 最简单的方法是使用 pip:

pip install MemoryOS -U

有关详细的开发环境设置、工作流程指南和贡献最佳实践,请参阅我们的 贡献指南

可选依赖

MemOS 为不同功能提供了多个可选依赖组。您可以根据需要进行安装。

功能包名
树形记忆MemoryOS[tree-mem]
记忆读取器MemoryOS[mem-reader]
记忆调度器MemoryOS[mem-scheduler]

安装命令示例:

pip install MemoryOS[tree-mem]
pip install MemoryOS[tree-mem,mem-reader]
pip install MemoryOS[mem-scheduler]
pip install MemoryOS[tree-mem,mem-reader,mem-scheduler]

外部依赖

Ollama 支持

要将 MemOS 与 Ollama 一起使用,请先安装 Ollama CLI:

curl -fsSL https://ollama.com/install.sh | sh

Transformers 支持

要使用基于 transformers 库的功能,请确保已安装 PyTorch(建议使用 CUDA 版本以实现 GPU 加速)。

Neo4j 支持

Neo4j Desktop 要求
如果您计划使用 Neo4j 作为图记忆,请安装 Neo4j Desktop(社区版支持即将推出!)

下载示例

要下载示例代码、数据和配置,请运行以下命令:

memos download_examples

验证安装

要验证您的安装,请运行:

pip show MemoryOS
python -c "import memos; print(memos.__version__)"