diff options
author | Kurt Jaeger <pi@FreeBSD.org> | 2021-01-01 10:03:13 +0000 |
---|---|---|
committer | Kurt Jaeger <pi@FreeBSD.org> | 2021-01-01 10:03:13 +0000 |
commit | 133905cbe53f6fd80c310a19664cf284d3e5914f (patch) | |
tree | a08df1f056b8eddc02519bc97fe343d3c5d86756 /math/py-cmaes | |
parent | a06fe2b82c7251826f14e3f021881c44109a4e3d (diff) | |
download | ports-133905cbe53f6fd80c310a19664cf284d3e5914f.tar.gz ports-133905cbe53f6fd80c310a19664cf284d3e5914f.zip |
New port: math/py-cmaes: Lightweight CMA Evolution Strategy implementation for Python
CMA-ES is a Lightweight Covariance Matrix Adaptation Evolution Strategy
(CMA-ES) implementation.
WWW: https://pypi.org/project/cmaes/
PR: 252150
Submitted by: Neel Chauhan <neel@neelc.org>
Notes
Notes:
svn path=/head/; revision=559820
Diffstat (limited to 'math/py-cmaes')
-rw-r--r-- | math/py-cmaes/Makefile | 25 | ||||
-rw-r--r-- | math/py-cmaes/distinfo | 3 | ||||
-rw-r--r-- | math/py-cmaes/files/pkg-message.in | 9 | ||||
-rw-r--r-- | math/py-cmaes/pkg-descr | 4 |
4 files changed, 41 insertions, 0 deletions
diff --git a/math/py-cmaes/Makefile b/math/py-cmaes/Makefile new file mode 100644 index 000000000000..30ad3f067717 --- /dev/null +++ b/math/py-cmaes/Makefile @@ -0,0 +1,25 @@ +# $FreeBSD$ + +PORTNAME= cmaes +DISTVERSION= 0.7.0 +CATEGORIES= math # machine-learning +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= neel@neelc.org +COMMENT= Lightweight CMA Evolution Strategy implementation for Python + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \ + ${PYNUMPY} +BUILD_DEPENDS= ${RUN_DEPENDS} + +USES= python:3.6+ +USE_PYTHON= autoplist distutils + +NO_ARCH= yes +SUB_FILES= pkg-message + +.include <bsd.port.mk> diff --git a/math/py-cmaes/distinfo b/math/py-cmaes/distinfo new file mode 100644 index 000000000000..10bda53a0ddc --- /dev/null +++ b/math/py-cmaes/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1608950893 +SHA256 (cmaes-0.7.0.tar.gz) = 6e5cba9f758fc02fee492d4d1e37ec2165408d5d89f422f5d963741d62af78d4 +SIZE (cmaes-0.7.0.tar.gz) = 13247 diff --git a/math/py-cmaes/files/pkg-message.in b/math/py-cmaes/files/pkg-message.in new file mode 100644 index 000000000000..cd438590cdea --- /dev/null +++ b/math/py-cmaes/files/pkg-message.in @@ -0,0 +1,9 @@ +[ +{ type: install + message: <<EOM +There is no Tensorflow port currently in FreeBSD ports tree that is required +by Keras by default. To make Keras work with Theano backend, one needs to modify +theirs $HOME/.keras/keras.json file and set "backend" option to "theano". +EOM +} +] diff --git a/math/py-cmaes/pkg-descr b/math/py-cmaes/pkg-descr new file mode 100644 index 000000000000..af737c32ca4b --- /dev/null +++ b/math/py-cmaes/pkg-descr @@ -0,0 +1,4 @@ +CMA-ES is a Lightweight Covariance Matrix Adaptation Evolution Strategy +(CMA-ES) implementation. + +WWW: https://pypi.org/project/cmaes/ |