Skip to content
Snippets Groups Projects
README.md 1.05 KiB
Newer Older
Atheendran, Jyothish's avatar
Atheendran, Jyothish committed
# Advanced Information Retrieval Project (Group 1)
Atheendran, Jyothish's avatar
Atheendran, Jyothish committed

Atheendran, Jyothish's avatar
Atheendran, Jyothish committed
📦 Requirements:
- [Ollama](https://ollama.com/)
- [Docker 🐳](https://www.docker.com/)
- [Python 3.12 🐍](https://www.python.org/)
- [Qdrant](https://qdrant.tech/)
Atheendran, Jyothish's avatar
Atheendran, Jyothish committed
## Steps to Run the Project
### 1. Clone the Gitlab Repository
```
git clone git@gitlab.tugraz.at:EA55668319A03721/adv-inf-retrv.git
```
### 2. Navigate to the Project Directory
### 3. Create a Python Virtual Environment
- On Windows:
    ```
    python -m venv venv
    ```

- On Linux:

    ```
    python3 -m venv venv
    ```
Atheendran, Jyothish's avatar
Atheendran, Jyothish committed
### 4. Activate Python Virtual Environment

- On Windows:
    ```
    .\venv\Scripts\activate
    ```
- On Linux:
    ```
    source venv/bin/activate
    ```
### 5. Pull the Qdrant Docker File
```
docker pull qdrant/qdrant
```
### 6. Run the Qdrant Docker File and Attach the Storage
```
docker run -d --name air -p 6333:6333 \
-v $(pwd)/qdrant_store:/qdrant/storage \
qdrant/qdrant
Atheendran, Jyothish's avatar
Atheendran, Jyothish committed
```
### 7. Install the Requirements File
```
pip install -r requirements_manual.txt
```
### 8. Run the Project
```
python main.py
```