This release is a pre-release and may not be stable for production use.
DeepCL Python wrappers
Python wrapper for DeepCL
Pre-requisites
You must have first installed and activated DeepCL native libraries, see Build.md
numpy
To install from pip
pip install --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
numpy installed
To install:
cd python
python setup.py install
Changes
30 July 2016:
Added net.getNetdef(). Note that this is only an approximate representation of the network
29 July 2016:
New feature: can provide image tensor as 4d tensor now ,instead of 1d tensor (1d tensor ok too)
CHANGE: all image and label tensors must be provided as numpy tensors now, array.array no longer valid input
bug fix: qlearning works again :-)
25 July 2016:
added RandomSingleton class, to set the seed for weights initialization
added xor.py example
Metadata
Release files for DeepCL 10.2.0alpha4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| DeepCL-10.2.0alpha4.tar.gz | 156.3 kB | Without provenance | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| DeepCL-10.2.0alpha4-py3.4-linux-x86_64.egg | Legacy Egg format | - | - | Details |
| DeepCL-10.2.0alpha4-py3.4-linux-i686.egg | Legacy Egg format | - | - | Details |
| DeepCL-10.2.0alpha4-py2.7-linux-x86_64.egg | Legacy Egg format | - | - | Details |
| DeepCL-10.2.0alpha4-py2.7-linux-i686.egg | Legacy Egg format | - | - | Details |
Total release size: 2.3 MB
Release files / DeepCL-10.2.0alpha4.tar.gz
| Download URL | DeepCL-10.2.0alpha4.tar.gz |
|---|---|
| Size | 156.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9ca70e66a28d5ae71d07b5532944acf85cb88e6440742a3399e52857e6630992
|
|
BLAKE2b-256 checksum How to use checksums |
6b8e896f683d29da782a8700bb039945f1c5d7b9e7cc0645ce37c4f0a132e24f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / DeepCL-10.2.0alpha4-py3.4-linux-x86_64.egg
| Download URL | DeepCL-10.2.0alpha4-py3.4-linux-x86_64.egg |
|---|---|
| Size | 582.9 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
4c7a264dfea4f052c57472fac0d1857f9381522f61c10ccb8dad63880b32b815
|
|
BLAKE2b-256 checksum How to use checksums |
81a1eb95ac77f672564d9ff8d36b8adc5336dc224241bc24ad55a80d56242ea4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / DeepCL-10.2.0alpha4-py3.4-linux-i686.egg
| Download URL | DeepCL-10.2.0alpha4-py3.4-linux-i686.egg |
|---|---|
| Size | 542.4 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
4ddd832bcf2d1962ca958e065475175bad2828536d4a3eba6c8ad0aa48d3b146
|
|
BLAKE2b-256 checksum How to use checksums |
fab0a3b7d8e2775534018c9c215f10f2bd867a5a80c9b3908c176fcbcfac200e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / DeepCL-10.2.0alpha4-py2.7-linux-x86_64.egg
| Download URL | DeepCL-10.2.0alpha4-py2.7-linux-x86_64.egg |
|---|---|
| Size | 543.3 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
474e05f3f436b621c0c6a61afe5969790ec852ef97b579a5c9c75db38413527c
|
|
BLAKE2b-256 checksum How to use checksums |
d8209c5eb5d465d0a923cdfa4a51d79409bf47e34f5069cad4e0c1d2b187bb7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / DeepCL-10.2.0alpha4-py2.7-linux-i686.egg
| Download URL | DeepCL-10.2.0alpha4-py2.7-linux-i686.egg |
|---|---|
| Size | 505.8 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
8173de1f1f0325500f460018b5ad8d521bb3b5140c677dd2f625a92782af08ce
|
|
BLAKE2b-256 checksum How to use checksums |
9cfbeb3cf47b8f38471238c4001d7c432c5c96b474eba6e33726f164c7884905
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for DeepCL 10.2.0alpha4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.