initialize.py 593 Bytes
Newer Older
dugupeiwen's avatar
dugupeiwen committed
1
2
3
4
5
6
7
8
9
#### Additional initialization code ######
def _initialize_ufunc():
    from numba.np.ufunc import Vectorize

    def init_vectorize():
        from numba.roc.vectorizers import HsaVectorize

        return HsaVectorize

10
    Vectorize.target_registry.ondemand['ROCm'] = init_vectorize
dugupeiwen's avatar
dugupeiwen committed
11
12
13
14
15
16
17
18
19
20


def _initialize_gufunc():
    from numba.np.ufunc import GUVectorize

    def init_guvectorize():
        from numba.roc.vectorizers import HsaGUFuncVectorize

        return HsaGUFuncVectorize

21
    GUVectorize.target_registry.ondemand['ROCm'] = init_guvectorize
dugupeiwen's avatar
dugupeiwen committed
22
23
24
25


_initialize_ufunc()
_initialize_gufunc()