nus-apr / auto-code-rover

A project structure aware autonomous software engineer aiming for autonomous program improvement. Resolved 30.67% tasks (pass@1) in SWE-bench lite and 38.40% tasks (pass@1) in SWE-bench verified with each task costs less than $0.7.
Other
2.72k stars 288 forks source link

C drive is full of memory when running command "docker build -f Dockerfile -t acr ." #71

Closed minhnhatle104 closed 3 weeks ago

minhnhatle104 commented 3 weeks ago

Dear team,

I am facing an issue and I hope you can help me to clarify it: I am using DELL laptop ( Windows 11) and my C Drive has 39 GB empty. I tried to run your auto-code-rover in my local laptop but when using "docker build -f Dockerfile -t acr .", it reached to step 14: RUN conda env create -f environment.yml --> My C drive is out of memory ( 39 GB was consumed and there was 0 GB left). Then all the docker build was failed.

Please help me with this problem

Marti2203 commented 3 weeks ago

Hi, I suggest building with the Dockerfile.minimal as that would require a lot less space. The Dockerfle constructs a version of AutoCodeRover that contains setup to evaluate the tool's capabilities on SWE-Bench

minhnhatle104 commented 3 weeks ago

Hi @Marti2203 , after running Dockerfile.minimal. It worked now. But, then I found another problems: I can not find opt/SWE_bench when using cd /opt/SWE_bench and also cannot activate environment SWE_bench. ( conda activate SWE_bench)

Could you please help me with this problem ?

Marti2203 commented 3 weeks ago

Hi, Dockerfile.minimal does not contain any setup for SWE-bench. I misunderstood from our last discussion that you do not need SWE-Bench. I think that you will need to allocate space for the larger image.

minhnhatle104 commented 3 weeks ago

hi @Marti2203 , thanks for your clarification, I can run it now. I will close the issue