-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add cluster + distributed fs documentation #29
Comments
You would need a distributed file system. I don't think I have plans to make it work without that, because it feels like an orthogonal abstraction to FileTrees. |
That said I should add this to the docs. |
If anybody tries this, I'd love to get the concise list of commands used. If not, I will try it myself soon. |
I plan to write a tutorial sometime in the next few weeks. But I thought it might be helpful to put the code I used out there first; there probably aren't any surprises, honestly: SLURM SCRIPT Basically what you'd expect; the following code is for an embarrassingly parallel problem; I didn't use any multithreading:
THE JULIA SCRIPT
Basically the only slurm-related things I had to do were the sort of things one would have to do for any sort of distributed computing in julia on Slurm (though if one were doing multithreading, one would need to add the 1 - 2 lines of code you've posted in the ultimate guide to dist computing thread). |
Oh and I ended up just using blank dfs instead of FileTrees.NoValue(), even after you had added stuff to the master branch for that; I can't remember now why I thought blank dfs were still better than NoValue. |
Hi, I just tried out FileTrees with LSF and ClusterManagers and I got things to work pretty much out of the box. There are a few gottchas though which maybe can be smoothed out (or maybe are impossible to fix, I dunno).
|
I see in the docs that FileTree can work on a computer with multiple processes. But can I be used on a cluster? The file folder structure doesn't seem to lend well to distributed processes.
The text was updated successfully, but these errors were encountered: