Find a file
2024-08-05 12:21:13 +08:00
docs feat: Add new modules and update README 2024-07-18 14:59:00 +08:00
examples [example] language fix 2024-08-05 12:21:13 +08:00
memoryscope code format 2024-07-29 21:20:44 +08:00
tests code format 2024-07-29 21:20:44 +08:00
.flake8 code format 2024-07-29 21:20:44 +08:00
.gitignore update sphinx generator 2024-07-17 17:00:38 +08:00
.pre-commit-config.yaml code format 2024-07-29 21:20:44 +08:00
docker-compose.yml fix arg in docker compose 2024-07-10 01:06:18 +08:00
Dockerfile update dockerfile 2024-07-18 15:42:59 +08:00
LICENSE [feature] update the docstring in worker/summary, worker/write, base_worker.py 2024-07-19 17:05:23 +08:00
poetry.lock code format 2024-07-29 21:20:44 +08:00
pyproject.toml code format 2024-07-29 21:20:44 +08:00
README.md code format 2024-07-29 21:20:44 +08:00
README_ZH.md code format 2024-07-29 21:20:44 +08:00
requirements.txt code format 2024-07-29 21:20:44 +08:00

English | 中文

MemoryScope

🚀 Installation

  1. Clone the project and edit the config.

    git clone https://...
    nano config/demo_config_cn.yaml
    
  2. Edit docker-compose.yml to change environment variable.

    DASHSCOPE_API_KEY: "sk-0000000000"
    
  3. Run docker-compose up to build and launch the memory-scope cli interface.

(2) Docker

  1. Clone the project and edit the config.

    git clone https://...
    nano config/demo_config_cn.yaml
    
  2. Build the Dockerfile with command:

    sudo docker build --network=host -t memoryscope .
    
  3. Run ElasticSearch Container with command:

    docker run -p 9200:9200 \
        -e "discovery.type=single-node" \
        -e "xpack.security.enabled=false" \
        -e "xpack.license.self_generated.type=trial" \
        docker.elastic.co/elasticsearch/elasticsearch:8.13.2
    
  4. Launch the built image with command:

    sudo docker run -it --rm --net=host memoryscope
    

💡 Contribute

Contributions are always encouraged!

We highly recommend install pre-commit hooks in this repo before committing pull requests. These hooks are small house-keeping scripts executed every time you make a git commit, which will take care of the formatting and linting automatically.

poetry install --with dev
pre-commit install

📖 Citation

Reference to cite if you use MemoryScope in a paper:

@software{MemoryScope,
author = {},
month = {08},
title = {{MemoryScope}},
url = {https://github.com/modelscope/MemoryScope},
year = {2024}
}