Skip to main content
Pre-release

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

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:

  • 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 11.0.0alpha5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for DeepCL 11.0.0alpha5
File Size Uploaded Provenance
DeepCL-11.0.0alpha5.tar.gz 156.6 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for DeepCL 11.0.0alpha5
File
DeepCL-11.0.0alpha5-py3.4-linux-x86_64.egg Legacy Egg format - - Details
DeepCL-11.0.0alpha5-py3.4-linux-i686.egg Legacy Egg format - - Details
DeepCL-11.0.0alpha5-py2.7-linux-x86_64.egg Legacy Egg format - - Details
DeepCL-11.0.0alpha5-py2.7-linux-i686.egg Legacy Egg format - - Details

Total release size: 2.3 MB

Release files / DeepCL-11.0.0alpha5.tar.gz

Download URL DeepCL-11.0.0alpha5.tar.gz
Size 156.6 kB
Tags Source
SHA-256 checksum
How to use checksums
4959e291c703b67b1b8f073ef4c2d15136ef5735e4504749beca73824500153f
BLAKE2b-256 checksum
How to use checksums
8db492a6a8fb9bacb4b6a845cb4879454b1d2b2fbbe3eb2c8d32eeedeef906c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / DeepCL-11.0.0alpha5-py3.4-linux-x86_64.egg

Download URL DeepCL-11.0.0alpha5-py3.4-linux-x86_64.egg
Size 583.5 kB
Tags Egg
SHA-256 checksum
How to use checksums
1fbe07fdcf33c0d0c9312e99189a83df4446992ef01039c3f8718794a537a354
BLAKE2b-256 checksum
How to use checksums
b512bf08be73f9600a0c43db9e8ad4392920f12787305413ae33f4591101ad13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / DeepCL-11.0.0alpha5-py3.4-linux-i686.egg

Download URL DeepCL-11.0.0alpha5-py3.4-linux-i686.egg
Size 544.6 kB
Tags Egg
SHA-256 checksum
How to use checksums
8689c32d4eadc784c5da171e231b392e72a4b6c3dd6a09b71fa3f7888da718f6
BLAKE2b-256 checksum
How to use checksums
a71f01b936de1d3f8bafa784266f0874698b87a1236c6803304b6a932f43777d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / DeepCL-11.0.0alpha5-py2.7-linux-x86_64.egg

Download URL DeepCL-11.0.0alpha5-py2.7-linux-x86_64.egg
Size 543.8 kB
Tags Egg
SHA-256 checksum
How to use checksums
5ae801889806e6df2d6471398ec0095aa1c9811b2b3facd6f1d67cbb42dac424
BLAKE2b-256 checksum
How to use checksums
6d4f4075396447f4c5102f6a1936c93cfe76c4bbc8a5140f3257091577d0e589
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / DeepCL-11.0.0alpha5-py2.7-linux-i686.egg

Download URL DeepCL-11.0.0alpha5-py2.7-linux-i686.egg
Size 506.1 kB
Tags Egg
SHA-256 checksum
How to use checksums
6dcb37b209520c0ce4e2762b8ed5030c2e582c38d827bf9b39008080b4a479b8
BLAKE2b-256 checksum
How to use checksums
a57284d675a6b65fcec675b0d94457d09f51dde5273b34cc84129b166a210611
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for DeepCL 11.0.0alpha5

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.

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page