Documentation for the Ateneo de Manila University Laboratory for Visual and Intelligent Environments (ALIVE). This repository contains lab processes, guidelines, and shared assets.
Lab members may use the workstations to train models for thesis work or project tasks. The servers run Ubuntu Linux, so please be comfortable working in a Linux environment.
- Log in to your workstation account.
- Create and activate a Python environment:
python -m venv env
source env/bin/activate
pip install -r requirements.txt- Start
tmuxand run your script:
tmux
python run.py- Detach from
tmuxwhen needed:
Ctrl+b d- Do use
tmuxfor long-running processes. - Do keep scripts bug-free and tested before running.
- Do use your official Ateneo email for account requests or support.
- Don’t run Jupyter Notebooks on the workstation.
- Don’t leave Docker containers running after training.
- Students can only run for 24 hours max.
- First come, first serve.
- Only 2 groups can run a process at the same time in a workstation.
- Cannot reattach to
tmux: list sessions withtmux ls, then attach withtmux attach -t <index>. tmuxsays “no server running”: start a new session withtmux.pythonuses the wrong environment: activatevenvagain withsource env/bin/activate.pip installfails: confirmrequirements.txtexists and you have network access.- Docker commands fail: make sure
docker composeis installed and your compose file is in the current directory.
Lab Admin Team
- Dr. Patricia Abu (pabu@ateneo.edu)
- Dr. Raphael Alampay (ralampay@ateneo.edu)
- Josh Ong (jdong@ateneo.edu)
- Antonnio Diccion Jr (antonio.jr.diccion@student.atene.edu)
- Ricardo Marvic Ver Lising (rlising@ateneo.edu)
- Ensure you have a workstation user account. Contact Sir Mikee Lising (rlising@ateneo.edu) via email or Google Chat using your official Ateneo email.
- Prepare bug-free scripts to run. Please do not use Jupyter Notebooks on the workstation.
- Log in to your workstation account.
- Choose a runtime setup:
Create an isolated environment using venv (or another tool like pyenv). Ensure you have a requirements.txt file.
Example using venv:
python -m venv env
source env/bin/activate
pip install -r requirements.txtIf you have your own Dockerfile or docker-compose.yml, build your image:
docker compose build .- Run your process inside a
tmuxsession:
Start tmux:
tmux
Run your script:
source env/bin/activate
python run.pydocker compose up -d appStop your container after training:
docker compose downDetach from the session:
Ctrl+b dReattach to a session:
List running sessions:
tmux lsAttach to a session (where 0 is the session index):
tmux attach -t 0