forked from mynameisfiber/pyxmeans
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
20 lines (17 loc) · 671 Bytes
/
Copy pathsetup.py
File metadata and controls
20 lines (17 loc) · 671 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from distutils.core import setup, Extension
import numpy.distutils.misc_util
__version__ = "0.6.2"
_minibatch = Extension(
'pyxmeans._minibatch',
sources = ['pyxmeans/_minibatch.c', ] + ['pyxmeans/c_minibatch/' + filename for filename in ("distance.c", "generate_data.c", "minibatch.c",)],
extra_compile_args = ["-O3", "-std=c99", "-fopenmp", "-Wall", "-p", "-pg", ],
extra_link_args = ["-lgomp", "-lc", "-lm"],
)
setup (
name = 'pyxmeans',
version = __version__,
description = 'Fast and dirty xmeans',
ext_modules = [_minibatch,],
packages = ["pyxmeans", ],
include_dirs = numpy.distutils.misc_util.get_numpy_include_dirs(),
)