99import numpy as np
1010
1111import numba
12- from .. import (compiler ,
13- ir ,
14- types ,
15- six ,
16- sigutils ,
17- lowering ,
18- parfor ,
19- funcdesc )
20- from numba .ir_utils import (add_offset_to_labels ,
12+ from numba .core import (compiler , ir , types , sigutils , lowering ,
13+ funcdesc , config )
14+ from numba .parfors import parfor
15+ from numba import dppy
16+ from numba .core .ir_utils import (add_offset_to_labels ,
2117 replace_var_names ,
2218 remove_dels ,
2319 legalize_names ,
3531 get_unused_var_name ,
3632 find_potential_aliases ,
3733 is_const_call )
38- from ..typing import signature
39- from numba import config , dppy
40- from numba .targets .cpu import ParallelOptions
41- from numba .six import exec_
42- import operator
34+
35+ from numba .core .typing import signature
4336
4437import warnings
45- from . .errors import NumbaParallelSafetyWarning
38+ from numba . core .errors import NumbaParallelSafetyWarning
4639
4740from .target import SPIR_GENERIC_ADDRSPACE
4841from .dufunc_inliner import dufunc_inliner
@@ -289,12 +282,12 @@ def _create_gufunc_for_parfor_body(
289282 parfor_params .add (stop .name )
290283
291284 # Get just the outputs of the parfor.
292- parfor_outputs = numba .parfor .get_parfor_outputs (parfor , parfor_params )
285+ parfor_outputs = numba .parfors . parfor .get_parfor_outputs (parfor , parfor_params )
293286
294287 # Get all parfor reduction vars, and operators.
295288 typemap = lowerer .fndesc .typemap
296289
297- parfor_redvars , parfor_reddict = numba .parfor .get_parfor_reductions (
290+ parfor_redvars , parfor_reddict = numba .parfors . parfor .get_parfor_reductions (
298291 lowerer .func_ir ,
299292 parfor ,
300293 parfor_params ,
@@ -453,7 +446,7 @@ def print_arg_with_addrspaces(args):
453446 # Force gufunc outline into existence.
454447 globls = {"np" : np , "numba" : numba , "dppy" : dppy }
455448 locls = {}
456- exec_ (gufunc_txt , globls , locls )
449+ exec (gufunc_txt , globls , locls )
457450 gufunc_func = locls [gufunc_name ]
458451
459452 if config .DEBUG_ARRAY_OPT :
@@ -679,7 +672,7 @@ def _lower_parfor_gufunc(lowerer, parfor):
679672
680673 alias_map = {}
681674 arg_aliases = {}
682- numba .parfor .find_potential_aliases_parfor (parfor , parfor .params , typemap ,
675+ numba .parfors . parfor .find_potential_aliases_parfor (parfor , parfor .params , typemap ,
683676 lowerer .func_ir , alias_map , arg_aliases )
684677 if config .DEBUG_ARRAY_OPT :
685678 print ("alias_map" , alias_map )
@@ -690,7 +683,7 @@ def _lower_parfor_gufunc(lowerer, parfor):
690683 # dict will become invalid
691684 assert parfor .params != None
692685
693- parfor_output_arrays = numba .parfor .get_parfor_outputs (
686+ parfor_output_arrays = numba .parfors . parfor .get_parfor_outputs (
694687 parfor , parfor .params )
695688
696689
@@ -705,7 +698,7 @@ def _lower_parfor_gufunc(lowerer, parfor):
705698 for l in parfor .loop_nests [1 :]:
706699 assert typemap [l .index_variable .name ] == index_var_typ
707700
708- numba .parfor .sequential_parfor_lowering = True
701+ numba .parfors . parfor .sequential_parfor_lowering = True
709702 loop_ranges = [(l .start , l .stop , l .step ) for l in parfor .loop_nests ]
710703
711704 func , func_args , func_sig , func_arg_types , modified_arrays = (
@@ -722,7 +715,7 @@ def _lower_parfor_gufunc(lowerer, parfor):
722715 index_var_typ ,
723716 parfor .races ))
724717
725- numba .parfor .sequential_parfor_lowering = False
718+ numba .parfors . parfor .sequential_parfor_lowering = False
726719
727720 # get the shape signature
728721 get_shape_classes = parfor .get_shape_classes
@@ -961,7 +954,7 @@ def load_range(v):
961954 dppy_cpu_lowerer .enqueue_kernel_and_read_back (loop_ranges )
962955
963956
964- from numba .lowering import Lower
957+ from numba .core . lowering import Lower
965958
966959class DPPyLower (Lower ):
967960 def __init__ (self , context , library , fndesc , func_ir , metadata = None ):
0 commit comments