-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsetup.py
More file actions
30 lines (28 loc) · 1.22 KB
/
Copy pathsetup.py
File metadata and controls
30 lines (28 loc) · 1.22 KB
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
try:
from setuptools import setup
except ImportError:
from distutils.core import setup
long_description = """\
This is pure python version of stanford GloVe word embeddings (https://github.com/stanfordnlp/GloVe)
Most of this work was to port pure C code to pure python code so it has almost same logic as that of original GloVe implementation
However for simplicity, this pyglove doesn't concern of memory-aware execution so your system should have enough memory to load your own corpus and intermediate results
For your information, parallelization here is based on python.multiprocessing but much slower than native C implementation using threads
"""
setup(
name='pyglove',
version='0.1.0',
description=('Pure python implementation of GloVe word embeddings'),
long_description='',
py_modules=['pyglove'],
install_requires=['numpy'],
author='Taesik Yoon',
author_email='taesik.yoon.02@gmail.com',
url='https://github.com/otterrrr/pyglove',
license='MIT',
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT license",
"Topic :: Scientific/Engineering :: Natural Language Processing",
"Operating System :: OS Independent"
]
)