Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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.3.0alpha1

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.3.0alpha1
File Size Uploaded Provenance
DeepCL-11.3.0alpha1.tar.gz 156.6 kB Without provenance Details

Built distributions (wheels)

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

Total release size: 2.3 MB

Release files / DeepCL-11.3.0alpha1.tar.gz

Download URL DeepCL-11.3.0alpha1.tar.gz
Size 156.6 kB
Tags Source
SHA-256 checksum
How to use checksums
3cf898ecf1b723164eb3f23ffa9c65a146d2484fc533602544e02353084f8d7d
BLAKE2b-256 checksum
How to use checksums
68086ce4e760af5f79b3ed0bd0b418f0c4d0ac78ba2c0f6fc6f867b0962deaf7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / DeepCL-11.3.0alpha1-py3.4-linux-x86_64.egg

Download URL DeepCL-11.3.0alpha1-py3.4-linux-x86_64.egg
Size 583.5 kB
Tags Egg
SHA-256 checksum
How to use checksums
39a8b2604a9e31e87b8d3f7cb5104b286a61c205017a6d8d7a04bf13622d19e2
BLAKE2b-256 checksum
How to use checksums
435fa87a590c49f2c4f5c7757f838abc66dd29aba23864f166c901339fe72da5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / DeepCL-11.3.0alpha1-py3.4-linux-i686.egg

Download URL DeepCL-11.3.0alpha1-py3.4-linux-i686.egg
Size 544.6 kB
Tags Egg
SHA-256 checksum
How to use checksums
81e5628841b69ff8d1fbe2c612860cf242dfdda405c4483cc5c1dc0eccdcc497
BLAKE2b-256 checksum
How to use checksums
50552ab6b64375067c0de6b05c2d5caaef1c6768505f1c0411b8eac028036d51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / DeepCL-11.3.0alpha1-py2.7-linux-x86_64.egg

Download URL DeepCL-11.3.0alpha1-py2.7-linux-x86_64.egg
Size 543.8 kB
Tags Egg
SHA-256 checksum
How to use checksums
afc85cf314a36169d1cf324e4df2d6a2acd83f5d0307f6862fb3e8598be362cb
BLAKE2b-256 checksum
How to use checksums
12731add040986dec6c1999d671f0f835e97c7b4014c312b2ba803aaa0225cbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / DeepCL-11.3.0alpha1-py2.7-linux-i686.egg

Download URL DeepCL-11.3.0alpha1-py2.7-linux-i686.egg
Size 506.1 kB
Tags Egg
SHA-256 checksum
How to use checksums
2d5a61b6980d9ae636a6f7a0e76511eae7631c106586d8853d804d47ea21feea
BLAKE2b-256 checksum
How to use checksums
22a35d60d6942874e09128f39aa7159d8150429d362814bbcb71305d13815c99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for DeepCL 11.3.0alpha1

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