forked from nikulukani/pycublasxt
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
21 lines (19 loc) · 760 Bytes
/
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 find_packages, setup, Extension
import os
h_files = []
pycublasxt = Extension("pycublasxt", sources=["pycublasxt/pycublasxt.cpp"],
depends = h_files,
library_dirs = ["./pycublasxt", os.environ['CUDA_ROOT'] + "/lib64"],
include_dirs = ["./pycublasxt", os.environ['CUDA_ROOT'] + "/include"],
language="c++", libraries=["stdc++", "cublas", "cudart"],
extra_compile_args=['-m64'])
setup(
name = "pycublasxt",
version="1.0.0",
description="Python wrapper for cublasXt",
author="Nikul Ukani",
author_email="nhu2001@columbia.edu",
ext_modules = [pycublasxt],
packages=find_packages(),
url="",
)