On 6/27/2015 5:45 AM, Greg Landrum wrote:
...
> That's assuming that the futures code (which I don't know) isn't doing
> anything odd behind the scenes to hold onto references.

Or every mol in supplier holds a pointer to c++ dll that python vm 
doesn't quite know how to garbage-collect, which keeps a 
still-referenced object inside the job, which means jobs=[] creates a 
new array without deleting the old jobs. Who knows.

The first answer was the right one: process one molecule at a time. Even 
better, split the input file into one-per-molecule, then use ec2 or 
condor or osg to run your one-at-a-time script on all of them at once.

Dima


------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
Rdkit-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to