p-lambda / jukemir

Perform transfer learning for MIR using Jukebox!
MIT License
174 stars 23 forks source link

Dockerfile incomplete? #3

Closed rfalcon100 closed 2 years ago

rfalcon100 commented 2 years ago

Hi,

I am interested in extracting jukebox representations with my own dataset. I've looked at the readme where you provide a Docker environment and instructions and how to process data. However, I am running in a server cluster where Docker containers are not well supported.

I was thinking of replicating the environment by looking at the source DockerFile, but it seems to be different than the command list in the docker image. Ideally I would like to create a conda environment or similar, and just install python related packages and avoid low level installations.

Do you know if this is possible? Are there any alternatives?

Thanks

rodrigo-castellon commented 2 years ago

Hi, As a heads up, you’re actually referring to a Dockerfile that does not correspond to representations_jukebox. The one you’re looking for is https://github.com/p-lambda/jukemir/blob/main/representations/jukebox.dockerfile. That one matches up with the image layers as seen in https://hub.docker.com/layers/jukemir/representations_jukebox/latest/images/sha256-c87a4ee638680f7dd5a5306d71dfe65d8401b15eb80fd68655063821b17d7d45?context=explore.

Feel free to replicate with your own conda environment!

rfalcon100 commented 2 years ago

Thanks for the update. I was able to locate the right the correct docker files. It seems to be working ok now.