-
Notifications
You must be signed in to change notification settings - Fork 91
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
about the readRLEfile script #22
Comments
Btw, I'm trying to change this to python. At present, I find my python code takes quite a long time (7mins/file) that your original matlab code. At present, I think this parfor part is the reason. And when I'm trying to understand it, I find the above question. |
I've converted the data reading part of RLE files into boost python. Still uses GPU and C++ the code is simply interfaced to be accessible in python. You can check out my code here. Takes 3 seconds / file (including calculating the TSDF so the file is then ready for the network) |
Thank you both very much ! I am in trouble when processing the '.bin' file to get the Ground Truth. Thanks for your sharing, and I will try it. |
Dear Shuran,
Thanks for your awesome work. And I have one question about the
readRLEfile
function.As above,
checkVox
should be the voxel data, and you useparfor
for parallel the decoding code. However, I really can't get the idea of how to parellel this line:checkVox = [checkVox,repmat(checkVoxVal,1,checkVoxIter)];
. AscheckVoxVal, checkwriter
are variable, so you need to put therepmat(checkVoxVal,1,checkVoxIter)
part in order, but if your useparfor
it should be paralleled, right? So there's no order at all. Is it weird?The text was updated successfully, but these errors were encountered: