You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have seen that padel descriptor allows multi processing(link). Can we do this in wrapper? because I can see my CPUs are not being used to fullest extent. But, while using GUI from PaDEL usage of CPUs is maximum.
The text was updated successfully, but these errors were encountered:
I believe that multiprocessing is already available for use in PaDELPy. As PaDEL's command line interface is leveraged for all functions of the package, the following command line arguments were used:
The "-threads" argument, when set to -1, uses the maximum number of threads available on the host machine. In PaDELPy, this value is set to -1 by default:
The "from_smiles" function, https://github.com/ECRL/PaDELPy/blob/fd09a3c29786b8374a43409951bb06bc3395d98e/padelpy/functions.py#L23 currently does not support multiple SMILES strings, and will not leverage multiprocessing/multithreading. I'm going to work on implementing support for supplying this function with multiple SMILES strings (i.e. a list of strings), which would allow PaDELPy to leverage multiprocessing/multithreading.
This issue should be fixed with pull request #16. I'm going to close this issue, but feel free to open it again or submit a new one if you experience any issues!
I have seen that padel descriptor allows multi processing(link). Can we do this in wrapper? because I can see my CPUs are not being used to fullest extent. But, while using GUI from PaDEL usage of CPUs is maximum.
The text was updated successfully, but these errors were encountered: