-
Notifications
You must be signed in to change notification settings - Fork 71
Expand file tree
/
Copy pathsetup.py
More file actions
46 lines (44 loc) · 1.49 KB
/
setup.py
File metadata and controls
46 lines (44 loc) · 1.49 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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# This file is part of the LLM4AD project (https://github.com/Optima-CityU/llm4ad).
# Last Revision: 2025/2/16
#
# ------------------------------- Copyright --------------------------------
# Copyright (c) 2025 Optima Group.
#
# Permission is granted to use the LLM4AD platform for research purposes.
# All publications, software, or other works that utilize this platform
# or any part of its codebase must acknowledge the use of "LLM4AD" and
# cite the following reference:
#
# Fei Liu, Rui Zhang, Zhuoliang Xie, Rui Sun, Kai Li, Xi Lin, Zhenkun Wang,
# Zhichao Lu, and Qingfu Zhang, "LLM4AD: A Platform for Algorithm Design
# with Large Language Model," arXiv preprint arXiv:2412.17287 (2024).
#
# For inquiries regarding commercial use or licensing, please contact
# http://www.llm4ad.com/contact.html
# --------------------------------------------------------------------------
from setuptools import setup, find_packages
setup(
name='llm4ad',
version='1.0',
author='LLM4AD Developers',
description='Large Language Model for Algorithm Design Platform ',
packages=find_packages(),
package_dir={'': '.'},
python_requires='>=3.9,<3.13',
install_requires=[
'numpy<2',
'torch',
'tensorboardX',
'wandb',
'scipy',
'tqdm',
'numba',
'requests',
'openai',
'pytz',
'matplotlib',
'python-docx',
'ttkbootstrap',
'llamea @ git+https://github.com/XAI-liacs/LLaMEA.git@main'
]
)