confiwent / merina-plus

Implementation of the paper "MERINA+: Improving Generalization for Neural Video Adaptation via Information-Theoretic Meta-Reinforcement Learning" - N. Kan, et. al., 2023

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Artifact appendix for merina_plus

Codes of the paper "MERINA+: Improving Generalization for Neural Video Adaptation via Information-Theoretic Meta-Reinforcement Learning" - Nuowen Kan, et. al. 2023.

Abstract

This document illustrates how to obtain the results shown in the paper.

The environment setup

Anaconda is suggested to be installed to manage the test environments.

Prerequisites

  • Linux or macOS
  • Python >=3.6
  • Pytorch >= 1.6.0
  • numpy, pandas
  • tqdm
  • seaborn
  • matplotlib
  • CPU or NVIDIA GPU + CUDA CuDNN

Install PyTorch. Note that the command of PyTorch intallation depends on the actual compute platform of your own computer, and you can choose appropriate version following the guide page. For example, if you have intalled CUDA 10.2, you can intall PyTorch with the latest version by running this Command:

conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch

Or you can create a specific environment (many redundant dependencies will be installed) just via

conda env create -f torch.yaml

About

Implementation of the paper "MERINA+: Improving Generalization for Neural Video Adaptation via Information-Theoretic Meta-Reinforcement Learning" - N. Kan, et. al., 2023

License:MIT License


Languages

Language:Python 100.0%