Vous avez reçu un message "Your GitLab account has been locked ..." ? Pas d'inquiétude : lisez cet article https://docs.gricad-pages.univ-grenoble-alpes.fr/help/unlock/

Commit 6ed54926 authored by EXT José Ignacio Requeno Jarabo's avatar EXT José Ignacio Requeno Jarabo
Browse files

Fixing parallel execution of ParSearch when cythonizing

parent 88b2d014
Pipeline #47955 passed with stages
in 22 minutes and 56 seconds
...@@ -53,6 +53,7 @@ def pbin_search_ser(args): ...@@ -53,6 +53,7 @@ def pbin_search_ser(args):
RootSearch.logger.debug('y, steps_binsearch: {0}, {1}'.format(y, steps_binsearch)) RootSearch.logger.debug('y, steps_binsearch: {0}, {1}'.format(y, steps_binsearch))
return y return y
# dict_man=dict # dict_man=dict
@cython.locals(xrectangle=object, epsilon=cython.double, n=cython.ushort, ora=object, error=tuple, @cython.locals(xrectangle=object, epsilon=cython.double, n=cython.ushort, ora=object, error=tuple,
y=object, steps_binsearch=cython.ushort) y=object, steps_binsearch=cython.ushort)
...@@ -181,8 +182,8 @@ def multidim_search(xspace, ...@@ -181,8 +182,8 @@ def multidim_search(xspace,
incomparable=list, border=object, lattice_border_ylow=object, lattice_border_yup=object, ylow=list, incomparable=list, border=object, lattice_border_ylow=object, lattice_border_yup=object, ylow=list,
yup=list, ylow_minimal=list, yup_minimal=list, vol_total=cython.double, vol_yup=cython.double, yup=list, ylow_minimal=list, yup_minimal=list, vol_total=cython.double, vol_yup=cython.double,
vol_ylow=cython.double, vol_border=cython.double, step=cython.ulonglong, vol_ylow=cython.double, vol_border=cython.double, step=cython.ulonglong,
remaining_steps=cython.ulonglong, num_proc=cython.ushort, p=object, man=object, remaining_steps=cython.ulonglong, args_pborder=list, args_pbin_search=object, num_proc=cython.ushort,
proc=object, tempdir=str, chunk=cython.ulonglong, y_list=list, y_segment=object, p=object, man=object, proc=object, tempdir=str, chunk=cython.ulonglong, y_list=list, y_segment=object,
yl=tuple, yu=tuple, b0_extended=object, b1_extended=object, ylow_rectangle=object, yl=tuple, yu=tuple, b0_extended=object, b1_extended=object, ylow_rectangle=object,
border_overlapping_b0=set, args_pborder_nondominatedby_b0=list, border_nondominatedby_b0=set, border_overlapping_b0=set, args_pborder_nondominatedby_b0=list, border_nondominatedby_b0=set,
yup_rectangle=object, border_overlapping_b1=set, args_pborder_nondominatedby_b1=list, yup_rectangle=object, border_overlapping_b1=set, args_pborder_nondominatedby_b1=list,
...@@ -192,12 +193,13 @@ def multidim_search(xspace, ...@@ -192,12 +193,13 @@ def multidim_search(xspace,
# incomparable=list, border=object, lattice_border_ylow=object, lattice_border_yup=object, ylow=list, # incomparable=list, border=object, lattice_border_ylow=object, lattice_border_yup=object, ylow=list,
# yup=list, ylow_minimal=list, yup_minimal=list, vol_total=cython.double, vol_yup=cython.double, # yup=list, ylow_minimal=list, yup_minimal=list, vol_total=cython.double, vol_yup=cython.double,
# vol_ylow=cython.double, vol_border=cython.double, step=cython.ulonglong, # vol_ylow=cython.double, vol_border=cython.double, step=cython.ulonglong,
# remaining_steps=cython.ulonglong, num_proc=cython.ushort, p=object, man=object, dict_man=dict, # remaining_steps=cython.ulonglong, args_pbin_search=object,num_proc=cython.ushort, p=object,
# proc=object, tempdir=str, chunk=cython.ulonglong, slice_border=list, y_list=list, y_segment=object, # man=object, dict_man=dict, proc=object, tempdir=str, chunk=cython.ulonglong, slice_border=list,
# yl=tuple, yu=tuple, b0_extended=object, b1_extended=object, ylow_rectangle=object, # y_list=list, y_segment=object, yl=tuple, yu=tuple, b0_extended=object, b1_extended=object,
# border_overlapping_b0=set, args_pborder_nondominatedby_b0=list, border_nondominatedby_b0=set, # ylow_rectangle=object, border_overlapping_b0=set, args_pborder_nondominatedby_b0=list,
# yup_rectangle=object, border_overlapping_b1=set, args_pborder_nondominatedby_b1=list, # border_nondominatedby_b0=set, yup_rectangle=object, border_overlapping_b1=set,
# border_nondominatedby_b1=set, db0=list, db1=list, boxes_null_vol=list, name=str, rs=object) # args_pborder_nondominatedby_b1=list, border_nondominatedby_b1=set, db0=list, db1=list,
# boxes_null_vol=list, name=str, rs=object)
def multidim_search_deep_first_opt_3(xspace, def multidim_search_deep_first_opt_3(xspace,
oracle, oracle,
epsilon=EPS, epsilon=EPS,
...@@ -465,8 +467,8 @@ def multidim_search_deep_first_opt_3(xspace, ...@@ -465,8 +467,8 @@ def multidim_search_deep_first_opt_3(xspace,
incomparable=list, border=object, lattice_border_ylow=object, lattice_border_yup=object, ylow=list, incomparable=list, border=object, lattice_border_ylow=object, lattice_border_yup=object, ylow=list,
yup=list, ylow_minimal=list, yup_minimal=list, vol_total=cython.double, vol_yup=cython.double, yup=list, ylow_minimal=list, yup_minimal=list, vol_total=cython.double, vol_yup=cython.double,
vol_ylow=cython.double, vol_border=cython.double, step=cython.ulonglong, vol_ylow=cython.double, vol_border=cython.double, step=cython.ulonglong,
remaining_steps=cython.ulonglong, num_proc=cython.ushort, p=object, man=object, remaining_steps=cython.ulonglong, args_pborder=list, args_pbin_search=object, num_proc=cython.ushort,
proc=object, tempdir=str, chunk=cython.ulonglong, y_list=list, y_segment=object, p=object, man=object, proc=object, tempdir=str, chunk=cython.ulonglong, y_list=list, y_segment=object,
yl=tuple, yu=tuple, b0_extended=object, b1_extended=object, ylow_rectangle=object, yl=tuple, yu=tuple, b0_extended=object, b1_extended=object, ylow_rectangle=object,
border_overlapping_b0=set, args_pborder_nondominatedby_b0=list, border_nondominatedby_b0=set, border_overlapping_b0=set, args_pborder_nondominatedby_b0=list, border_nondominatedby_b0=set,
yup_rectangle=object, border_overlapping_b1=set, args_pborder_nondominatedby_b1=list, yup_rectangle=object, border_overlapping_b1=set, args_pborder_nondominatedby_b1=list,
...@@ -706,7 +708,7 @@ def multidim_search_deep_first_opt_2(xspace, ...@@ -706,7 +708,7 @@ def multidim_search_deep_first_opt_2(xspace,
incomparable=list, border=object, lattice_border_ylow=object, lattice_border_yup=object, ylow=list, incomparable=list, border=object, lattice_border_ylow=object, lattice_border_yup=object, ylow=list,
yup=list, ylow_minimal=list, yup_minimal=list, vol_total=cython.double, vol_yup=cython.double, yup=list, ylow_minimal=list, yup_minimal=list, vol_total=cython.double, vol_yup=cython.double,
vol_ylow=cython.double, vol_border=cython.double, step=cython.ulonglong, vol_ylow=cython.double, vol_border=cython.double, step=cython.ulonglong,
remaining_steps=cython.ulonglong, num_proc=cython.ushort, p=object, man=object, remaining_steps=cython.ulonglong, args_pbin_search=object, num_proc=cython.ushort, p=object, man=object,
proc=object, tempdir=str, chunk=cython.ulonglong, y_list=list, y_segment=object, proc=object, tempdir=str, chunk=cython.ulonglong, y_list=list, y_segment=object,
yl=tuple, yu=tuple, b0_extended=object, b1_extended=object, ylow_rectangle=object, yl=tuple, yu=tuple, b0_extended=object, b1_extended=object, ylow_rectangle=object,
border_overlapping_b0=set, args_pborder_nondominatedby_b0=list, border_nondominatedby_b0=set, border_overlapping_b0=set, args_pborder_nondominatedby_b0=list, border_nondominatedby_b0=set,
...@@ -1130,7 +1132,7 @@ def multidim_search_deep_first_opt_inf(xspace, ...@@ -1130,7 +1132,7 @@ def multidim_search_deep_first_opt_inf(xspace,
blocking=cython.bint, sleep=cython.double, logging=cython.bint, n=cython.ushort, comparable=list, blocking=cython.bint, sleep=cython.double, logging=cython.bint, n=cython.ushort, comparable=list,
incomparable=list, border=object, ylow=list, yup=list, vol_total=cython.double, vol_yup=cython.double, incomparable=list, border=object, ylow=list, yup=list, vol_total=cython.double, vol_yup=cython.double,
vol_ylow=cython.double, vol_border=cython.double, step=cython.ulonglong, vol_ylow=cython.double, vol_border=cython.double, step=cython.ulonglong,
remaining_steps=cython.ulonglong, num_proc=cython.ushort, p=object, man=object, remaining_steps=cython.ulonglong, args_pbin_search=object, num_proc=cython.ushort, p=object, man=object,
proc=object, tempdir=str, chunk=cython.ulonglong, y_list=list, b0_list=list, proc=object, tempdir=str, chunk=cython.ulonglong, y_list=list, b0_list=list,
b1_list=list, args_pborder=list, new_incomp_rects=set, name=str, rs=object) b1_list=list, args_pborder=list, new_incomp_rects=set, name=str, rs=object)
def multidim_search_deep_first_opt_0(xspace, def multidim_search_deep_first_opt_0(xspace,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment