Instructions to use alexandrubent/proiect-pvmd with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- NeMo
How to use alexandrubent/proiect-pvmd with NeMo:
# tag did not correspond to a valid NeMo domain.
- Notebooks
- Google Colab
- Kaggle
| FROM nvidia/cuda:12.6.0-cudnn-devel-ubuntu22.04 | |
| ENV DEBIAN_FRONTEND=noninteractive | |
| ENV PYTHONUNBUFFERED=1 | |
| ENV CUDA_HOME=/usr/local/cuda | |
| ENV PATH=${CUDA_HOME}/bin:${PATH} | |
| ENV LD_LIBRARY_PATH=${CUDA_HOME}/lib64:${LD_LIBRARY_PATH} | |
| # Install system dependencies | |
| RUN apt-get update && apt-get install -y \ | |
| python3.11 \ | |
| python3.11-dev \ | |
| python3-pip \ | |
| git \ | |
| wget \ | |
| curl \ | |
| ffmpeg \ | |
| libavcodec-dev \ | |
| libavformat-dev \ | |
| libsndfile1 \ | |
| sox \ | |
| libsox-dev \ | |
| openjdk-11-jdk \ | |
| && rm -rf /var/lib/apt/lists/* | |
| # Install Miniconda | |
| RUN wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O /tmp/miniconda.sh && \ | |
| bash /tmp/miniconda.sh -b -p /opt/conda && \ | |
| rm /tmp/miniconda.sh | |
| ENV PATH=/opt/conda/bin:${PATH} | |
| # Create conda environment | |
| RUN conda create -n pvmd python=3.11 -y && \ | |
| conda clean -afy | |
| # Make RUN commands use the new environment | |
| SHELL ["conda", "run", "-n", "pvmd", "/bin/bash", "-c"] | |
| # Install PyTorch with CUDA | |
| RUN pip install --no-cache-dir torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu126 | |
| # Install ML dependencies | |
| RUN pip install --no-cache-dir \ | |
| transformers \ | |
| datasets \ | |
| evaluate \ | |
| accelerate \ | |
| pyspark \ | |
| soundfile \ | |
| librosa \ | |
| jiwer \ | |
| tensorboard \ | |
| wandb \ | |
| huggingface-hub \ | |
| scipy \ | |
| pandas \ | |
| numpy | |
| # Set working directory | |
| WORKDIR /workspace | |
| # Copy project files | |
| COPY . /workspace/ | |
| # Default command | |
| CMD ["/bin/bash"] | |