python wrapper for DeepCL deep convolutional neural network library for OpenCL
Project description
Python wrapper for DeepCL
Pre-requisites
You must have first installed and activated DeepCL native libraries, see Build.md
To install from pip
pip install --pre --upgrade DeepCL
related pypi page: https://pypi.python.org/pypi/DeepCL
How to use
See test_deepcl.py for an example of:
creating a network, with several layers
loading mnist data
training the network using a higher-level interface (NetLearner)
For examples of using lower-level entrypoints, see test_lowlevel.py:
creating layers directly
running epochs and forward/backprop directly
For example of using q-learning, see test_qlearning.py.
To install from source
Pre-requisites:
on Windows:
Python 2.7 or Python 3.4
A compiler:
Python 2.7 build: need Visual Studio 2008 for Python 2.7 from Microsoft
Python 3.4 build: need Visual Studio 2010, eg Visual C++ 2010 Express
on linux:
Python 2.7 or Python 3.4
g++, supporting c++0x, eg 4.4 or higher
have first already built the native libraries, see Build.md
have activated the native library installation, ie called dist/bin/activate.sh, or dist/bin/activate.bat
To install:
cd python
python setup.py install
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for DeepCL-8.1.4-py3.4-win-amd64.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bc109e56f2a8bbb62142bea50e30674b96cf477db3cfc843db3a590fc1e5e6e |
|
MD5 | 4ebe7588383994feb9ff8222707ca96e |
|
BLAKE2b-256 | 055be42f74eff216267691eeb61b98b6ee7154025d5095450f476c7428c8d18f |
Hashes for DeepCL-8.1.4-py3.4-linux-x86_64.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3a336d27f1d7d31a84529a270d3769c6afd13e1bf4d34728acb9313c82818cb |
|
MD5 | 1ee075538ad5ab43cb3cb01364c771d3 |
|
BLAKE2b-256 | efe7788363681f967a7c79861e610800814299c9fa3b7a505bf84f5c6c4ec881 |
Hashes for DeepCL-8.1.4-py3.4-linux-i686.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13967b5e484341f4d0cdac0224fb61b7ade28a94388b4b8762da552db967402c |
|
MD5 | 114f77a40bafe3e60464748c9beaf5dd |
|
BLAKE2b-256 | 0b8b528108946f68ac868badf2d7701195cca36d527d96cdf08b461b3d19210e |
Hashes for DeepCL-8.1.4-py2.7-win-amd64.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fe569e315edc55b59b40a9b75e2a99fa8c188bf8d33d615813559e54d7a5c66 |
|
MD5 | fffe4d1f4e178d5834e0c41f3090717f |
|
BLAKE2b-256 | 50cd6a8d3b0ce175f4e5a0847663e33043fa380c826c5bd99d0af77f206a32c8 |
Hashes for DeepCL-8.1.4-py2.7-linux-x86_64.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 156c8d0dca455834f7d40a231b354e23e80b0893a5dab83a2dc5f9aa3491d344 |
|
MD5 | 04655174dea4395a037e62f308ab4597 |
|
BLAKE2b-256 | caf2337b1e04c4cb75affc9b1aee778b0d56abddfb97529d39e03740c68c70d1 |
Hashes for DeepCL-8.1.4-py2.7-linux-i686.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06ca40cf7b05560c35b24a4234c2e7e3a800b5d9bc5e0cffe9f716a2f63b293e |
|
MD5 | 91e9dcb2106e43ebd8ea47d3fc756ef5 |
|
BLAKE2b-256 | b0eeb9d88c11907a984438c78959e28d470626e7ebb95eb9e08fe9b53703cd6a |