main_test updated
This commit is contained in:
parent
d9ceffb2eb
commit
0d7f31c0cd
|
|
@ -1,13 +1,19 @@
|
||||||
from time import time
|
import logging
|
||||||
|
from logging.handlers import QueueHandler
|
||||||
|
from multiprocessing import Manager, Queue
|
||||||
|
from threading import Thread
|
||||||
|
from time import sleep, time
|
||||||
|
|
||||||
import numpy as np
|
import numpy as np
|
||||||
import scipy.sparse as sp
|
import scipy.sparse as sp
|
||||||
|
from joblib import Parallel, delayed
|
||||||
from quapy.protocol import APP
|
from quapy.protocol import APP
|
||||||
from sklearn.linear_model import LinearRegression, LogisticRegression
|
from sklearn.linear_model import LinearRegression, LogisticRegression
|
||||||
from sklearn.metrics import accuracy_score
|
from sklearn.metrics import accuracy_score
|
||||||
|
|
||||||
from baselines.mandoline import estimate_performance
|
from baselines.mandoline import estimate_performance
|
||||||
from quacc.dataset import Dataset
|
from quacc.dataset import Dataset
|
||||||
|
from quacc.logger import logger, logger_manager, setup_logger, setup_worker_logger
|
||||||
|
|
||||||
|
|
||||||
def test_lr():
|
def test_lr():
|
||||||
|
|
@ -111,5 +117,21 @@ def test_mandoline():
|
||||||
print(f"time: {time() - tstart}s")
|
print(f"time: {time() - tstart}s")
|
||||||
|
|
||||||
|
|
||||||
|
def joblib_queue():
|
||||||
|
def worker(q: Queue, i):
|
||||||
|
setup_worker_logger(q)
|
||||||
|
log = logger()
|
||||||
|
log.info(i)
|
||||||
|
sleep(2)
|
||||||
|
print(f"worker {i}")
|
||||||
|
|
||||||
|
setup_logger()
|
||||||
|
log = logger()
|
||||||
|
log.info("start")
|
||||||
|
Parallel(n_jobs=5)(delayed(worker)(logger_manager().q, i) for i in range(5))
|
||||||
|
log.info("end")
|
||||||
|
logger_manager().close()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
test_mandoline()
|
joblib_queue()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue