-
Notifications
You must be signed in to change notification settings - Fork 20
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
Could you share the preprocessing code? #4
Comments
Hi, The preprocessing you need would be Laplacian and Dirac matrix for every mesh. Also, if you are familiar with C++ python binding, you can also use the more efficient one from libigl |
On a side note, some meshes in ModelNet40 may contain degenerate triangles etc and in that case Laplacian will contain entries that are NaN. |
When i run add_laplacian.py an error pop up at train_data =np.load: '' _pickle.UnpicklingError:invalid load key,' ' ''...is this related to the issue above? |
@SimonPig No, I think it is most likely to be the version incompatibility between python 2 and 3. In np.load, supply the additional parametre |
@jiangzhongshi i've re-produced train.npy with create_data.py,but the size of my train.py is 4.5GB which is too big for np.load() in add_laplacian(EOFError: Ran out of input), i dont understand why yours are only 1GB? :::( |
@SimonPig I am really not familiar with the storage scheme. But a solution for the size is to save different sequence to different |
@jiangzhongshi Perhaps one module called ‘seism’ is missing?it‘s supposed to be imported in utils.mesh,line 138 |
@jiangzhongshi No problem,thank you for keeping replying ;)so u will upload it later? |
I would like to try running ModelNet40 classification task and hard to find preprocessing the data.
Could you share the code for the preprocessing?
Thank you.
The text was updated successfully, but these errors were encountered: