Skip to content

Commit

Permalink
working version for corr module
Browse files Browse the repository at this point in the history
  • Loading branch information
dkazanc committed Apr 30, 2024
1 parent fb8ce77 commit 08012d3
Showing 1 changed file with 7 additions and 20 deletions.
27 changes: 7 additions & 20 deletions httomolibgpu/misc/corr.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,45 +20,32 @@
# ---------------------------------------------------------------------------
""" Module for data correction """


import numpy as xp

cupy_run = False

try:
import cupy as cp
import cupy as xp

try:
cp.cuda.Device(0).compute_capability
xp.cuda.Device(0).compute_capability
cupy_run = True

except cp.cuda.runtime.CUDARuntimeError:
print("Cupy library is a required dependency for HTTomolibgpu, please install")
except xp.cuda.runtime.CUDARuntimeError:
print("CuPy library is a major dependency for HTTomolibgpu, please install")
import numpy as np
except ImportError:
import numpy as np

# cupy_run = False
# try:
# import cupy as cp

# # import nvtx
# cupy_run = True
# except ImportError:
# print("Cupy library is a required dependency for HTTomolibgpu, please install")

try:
from cucim.skimage.filters import median
from cucim.skimage.morphology import disk
except ImportError:
print(
"Cucim library of RapidsAI is a required dependency for HTTomolibgpu, please install"
"Cucim library of RapidsAI is a required dependency for some modules, please install"
)

from typing import Tuple

# import numpy as np
from numpy import float32
import nvtx

if cupy_run:
from httomolibgpu.cuda_kernels import load_cuda_module
Expand All @@ -69,7 +56,7 @@
]


# @nvtx.annotate()
@nvtx.annotate()
def median_filter(
data: xp.ndarray,
kernel_size: int = 3,
Expand Down

0 comments on commit 08012d3

Please sign in to comment.