|
|
@ -2,6 +2,7 @@
|
|
|
|
import json
|
|
|
|
import json
|
|
|
|
from transport import factory
|
|
|
|
from transport import factory
|
|
|
|
import numpy as np
|
|
|
|
import numpy as np
|
|
|
|
|
|
|
|
import time
|
|
|
|
import os
|
|
|
|
import os
|
|
|
|
from multiprocessing import Process
|
|
|
|
from multiprocessing import Process
|
|
|
|
import pandas as pd
|
|
|
|
import pandas as pd
|
|
|
@ -76,7 +77,12 @@ class Components :
|
|
|
|
columns = args['columns']
|
|
|
|
columns = args['columns']
|
|
|
|
df = np.array_split(df[columns].values,PART_SIZE)
|
|
|
|
df = np.array_split(df[columns].values,PART_SIZE)
|
|
|
|
qwriter = factory.instance(type='queue.QueueWriter',args={'queue':'aou.io'})
|
|
|
|
qwriter = factory.instance(type='queue.QueueWriter',args={'queue':'aou.io'})
|
|
|
|
part_index = 0
|
|
|
|
part_index = 0
|
|
|
|
|
|
|
|
#
|
|
|
|
|
|
|
|
# let's start n processes to listen & train this mother ...
|
|
|
|
|
|
|
|
#
|
|
|
|
|
|
|
|
#-- hopefully they learn as daemons
|
|
|
|
|
|
|
|
|
|
|
|
for _df in df:
|
|
|
|
for _df in df:
|
|
|
|
|
|
|
|
|
|
|
|
# _args['logs'] = os.sep.join([log_folder,str(part_index)])
|
|
|
|
# _args['logs'] = os.sep.join([log_folder,str(part_index)])
|
|
|
@ -206,6 +212,7 @@ class Components :
|
|
|
|
if partition :
|
|
|
|
if partition :
|
|
|
|
info ['partition'] = int(partition)
|
|
|
|
info ['partition'] = int(partition)
|
|
|
|
logger.write({"module":"generate","action":"write","info":info} )
|
|
|
|
logger.write({"module":"generate","action":"write","info":info} )
|
|
|
|
|
|
|
|
|
|
|
|
@staticmethod
|
|
|
|
@staticmethod
|
|
|
|
def callback(channel,method,header,stream):
|
|
|
|
def callback(channel,method,header,stream):
|
|
|
|
if stream.decode('utf8') in ['QUIT','EXIT','END'] :
|
|
|
|
if stream.decode('utf8') in ['QUIT','EXIT','END'] :
|
|
|
@ -306,6 +313,7 @@ if __name__ == '__main__' :
|
|
|
|
while len(jobs) > 0 :
|
|
|
|
while len(jobs) > 0 :
|
|
|
|
|
|
|
|
|
|
|
|
jobs = [job for job in jobs if job.is_alive()]
|
|
|
|
jobs = [job for job in jobs if job.is_alive()]
|
|
|
|
|
|
|
|
time.sleep(2)
|
|
|
|
|
|
|
|
|
|
|
|
# pointer(qhandler)
|
|
|
|
# pointer(qhandler)
|
|
|
|
|
|
|
|
|
|
|
|