IntelLabs / ParallelAccelerator.jl

The ParallelAccelerator package, part of the High Performance Scripting project at Intel Labs
BSD 2-Clause "Simplified" License
294 stars 32 forks source link

Provide a reproducible environment #155

Open NaelsonDouglas opened 6 years ago

NaelsonDouglas commented 6 years ago

Hello,

I'm trying to run Parallel Accelerator on top of Julia 5.2 in order to execute the examples?, but I didnt manage to make it work, since there were some problems with CompilerTools as I show on the screenshot below.

Could you guys provide a reproducible environment(Dockerfile, Linux image, etc.) in order for me to make it work?

Here follows the error I'm getting when trying to execute my Parallel Accelerator. It's running on Lubuntu 16.4 - 64bits. The Julia environment informations are on the printscreen. error top node I see this bug was suposed to be fixed here, but looks like it still is in the code. I also created a thread on Julia forum about it

lagefreitas commented 6 years ago

hi @lkuper

Could you please help us? We are using ParallelAccelerator to build a research prototype (CloudArray [1]) at Federal University of Alagoas (Brazil). Basically, we redesigned CloudArray to use ParallelAccelerator and we need this issue solved to carry on using ParallelAccelerator.

Thank you in advance.

[1] http://ieeexplore.ieee.org/document/7729158/

lkuper commented 6 years ago

Hi, @NaelsonDouglas and @proflage,

Sorry for the delay in responding to this issue. I'm on leave right now, but I'll ask someone else from the team to take a look at this.

However, it looks like a version mismatch to me. I think that if you're using ParallelAccelerator 0.3.2 and CompilerTools 0.3.0, you need Julia 0.6, as specified in the REQUIRE file.

We do not currently provide a VM or Docker container, but let's see if we can solve this issue running in your own environment where it will need to eventually run anyway.

DrTodd13 commented 6 years ago

You can specifically ask for the 2.2 version of ParallelAccelerator and the 2.1 version of CompilerTools and those should work with Julia 0.5. If you want Julia 0.6 then the latest versions of ParallelAccelerator and CompilerTools should work. Let me know which approach you decide to take.

NaelsonDouglas commented 6 years ago

So in this case I will try with 0.6

Didnt try it because I saw here you said it doesn't work with Julia 0.6, but it's an old thread and since you now say it works, I'm giving a try.

If I'm able to set everything up, then I'm going to create the Dockerfile I asked for and I'll happily share it here and mark it here.

I'll keep in touch

lagefreitas commented 6 years ago

Many thanks, @lkuper and @DrTodd13.