musictimer commited on
Commit
8ff38d6
·
1 Parent(s): e515409
Files changed (3) hide show
  1. Dockerfile +1 -0
  2. requirements.txt +4 -0
  3. src/agent.py +5 -5
Dockerfile CHANGED
@@ -24,6 +24,7 @@ RUN mkdir -p csgo/spawn config checkpoints cache
24
  # Set environment variables
25
  ENV PYTHONPATH=/app/src:/app
26
  ENV CUDA_VISIBLE_DEVICES=""
 
27
 
28
  # Expose port
29
  EXPOSE 7860
 
24
  # Set environment variables
25
  ENV PYTHONPATH=/app/src:/app
26
  ENV CUDA_VISIBLE_DEVICES=""
27
+ ENV OMP_NUM_THREADS=1
28
 
29
  # Expose port
30
  EXPOSE 7860
requirements.txt CHANGED
@@ -24,6 +24,10 @@ huggingface-hub>=0.10.0
24
  # Data handling
25
  h5py>=3.7.0
26
 
 
 
 
 
27
  # Optional: for better performance
28
  # torch-audio # if needed for audio processing
29
 
 
24
  # Data handling
25
  h5py>=3.7.0
26
 
27
+ # Atari environment dependencies
28
+ ale_py>=0.8.0
29
+ gymnasium>=0.28.0
30
+
31
  # Optional: for better performance
32
  # torch-audio # if needed for audio processing
33
 
src/agent.py CHANGED
@@ -5,11 +5,11 @@ from typing import Optional, Union
5
  import torch
6
  import torch.nn as nn
7
 
8
- from envs import TorchEnv, WorldModelEnv
9
- from models.actor_critic import ActorCritic, ActorCriticConfig, ActorCriticLossConfig
10
- from models.diffusion import Denoiser, DenoiserConfig, SigmaDistributionConfig
11
- from models.rew_end_model import RewEndModel, RewEndModelConfig
12
- from utils import extract_state_dict
13
 
14
 
15
  @dataclass
 
5
  import torch
6
  import torch.nn as nn
7
 
8
+ from .envs import TorchEnv, WorldModelEnv
9
+ from .models.actor_critic import ActorCritic, ActorCriticConfig, ActorCriticLossConfig
10
+ from .models.diffusion import Denoiser, DenoiserConfig, SigmaDistributionConfig
11
+ from .models.rew_end_model import RewEndModel, RewEndModelConfig
12
+ from .utils import extract_state_dict
13
 
14
 
15
  @dataclass