DeepRegNet / Benchmark

Repositories for benchmarks with DeepReg and other methods.
Apache License 2.0
3 stars 0 forks source link

Docker images #4

Open mathpluscode opened 3 years ago

mathpluscode commented 3 years ago

The benchmark will be performed using dockers to ensure reproducibilities.

Therefore we will need to build a docker image supporting both packages. The main idea would be using conda inside docker and having two separate virtual environments so that they can have different package dependencies.

It would be also nice to push the image into docker hub.

fepegar commented 3 years ago

What's the benefit of using Docker instead of only conda?

mathpluscode commented 3 years ago

What's the benefit of using Docker instead of only conda?

I'm not sure I understand it correctly, but my understanding is:

fepegar commented 3 years ago

using docker is not necessary

Shall we close this issue then? :D JK

Conda mostly only handle py packages

I believe conda supports all kind of binaries, not just Python stuff.

It's still not very clear to me that conda plus a requirements file to pip-install everything wouldn't be enough. But I'm looking forward to being convinced of the opposite!

mathpluscode commented 3 years ago

I consider docker as an extra feature, as DeepReg until now only use conda as well LOL.

It is not urgent, but with docker, you can literally do not bother anything regarding the installation requirement as it will be all done automatically.