forked from chainer/chainer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
105 lines (96 loc) · 3.04 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
#!/usr/bin/env python
import os
from setuptools import setup
import sys
import chainer_setup_build
if sys.version_info[:3] == (3, 5, 0):
if not int(os.getenv('CHAINER_PYTHON_350_FORCE', '0')):
msg = """
Chainer does not work with Python 3.5.0.
We strongly recommend to use another version of Python.
If you want to use Chainer with Python 3.5.0 at your own risk,
set 1 to CHAINER_PYTHON_350_FORCE environment variable."""
print(msg)
sys.exit(1)
setup_requires = []
install_requires = [
'filelock',
'nose',
'numpy>=1.9.0',
'protobuf',
'six>=1.9.0',
]
ext_modules = chainer_setup_build.get_ext_modules()
setup(
name='chainer',
version='1.22.0',
description='A flexible framework of neural networks',
author='Seiya Tokui',
author_email='[email protected]',
url='http://chainer.org/',
license='MIT License',
packages=['chainer',
'chainer.dataset',
'chainer.datasets',
'chainer.functions',
'chainer.functions.activation',
'chainer.functions.array',
'chainer.functions.caffe',
'chainer.functions.connection',
'chainer.functions.evaluation',
'chainer.functions.loss',
'chainer.functions.math',
'chainer.functions.noise',
'chainer.functions.normalization',
'chainer.functions.pooling',
'chainer.functions.theano',
'chainer.functions.util',
'chainer.function_hooks',
'chainer.iterators',
'chainer.initializers',
'chainer.links',
'chainer.links.activation',
'chainer.links.caffe',
'chainer.links.caffe.protobuf2',
'chainer.links.caffe.protobuf3',
'chainer.links.connection',
'chainer.links.loss',
'chainer.links.model',
'chainer.links.model.vision',
'chainer.links.normalization',
'chainer.links.theano',
'chainer.optimizers',
'chainer.serializers',
'chainer.testing',
'chainer.training',
'chainer.training.extensions',
'chainer.training.triggers',
'chainer.utils',
'cupy',
'cupy.binary',
'cupy.core',
'cupy.creation',
'cupy.cuda',
'cupy.ext',
'cupy.indexing',
'cupy.io',
'cupy.linalg',
'cupy.logic',
'cupy.manipulation',
'cupy.math',
'cupy.padding',
'cupy.prof',
'cupy.random',
'cupy.sorting',
'cupy.statistics',
'cupy.testing'],
package_data={
'cupy': ['core/carray.cuh'],
},
zip_safe=False,
setup_requires=setup_requires,
install_requires=install_requires,
tests_require=['mock',
'nose'],
ext_modules=ext_modules,
)