-
Notifications
You must be signed in to change notification settings - Fork 10
/
setup.py
21 lines (19 loc) · 1.27 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from setuptools import *
libTM = Extension('libTM',
sources = ['pyTsetlinMachineParallel/ConvolutionalTsetlinMachine.c', 'pyTsetlinMachineParallel/MultiClassConvolutionalTsetlinMachine.c', 'pyTsetlinMachineParallel/Tools.c'],
include_dirs=['pyTsetlinMachineParallel'],
extra_compile_args=['-fopenmp'],
extra_link_args=['-lgomp'])
setup(
name='pyTsetlinMachineParallel',
version='0.2.1',
author='Ole-Christoffer Granmo',
author_email='ole.granmo@uia.no',
url='https://github.com/cair/pyTsetlinMachineParallel/',
license='MIT',
description='Multi-threaded implementation of the Tsetlin Machine, Convolutional Tsetlin Machine, Regression Tsetlin Machine, and Weighted Tsetlin Machine, with support for continuous features and multigranularity.',
long_description='Multi-threaded implementation of the Tsetlin Machine, Convolutional Tsetlin Machine, Regression Tsetlin Machine, and Weighted Tsetlin Machine, with support for continuous features and multigranularity.',
ext_modules = [libTM],
keywords ='pattern-recognition machine-learning interpretable-machine-learning rule-based-machine-learning propositional-logic tsetlin-machine regression convolution',
packages=['pyTsetlinMachineParallel']
)