Skip to main content

CudaTree is an implementation of Leo Breiman’s Random Forests adapted to run on the GPU. A random forest is an ensemble of randomized decision trees which vote together to predict new labels. CudaTree parallelizes the construction of each individual tree in the ensemble and thus is able to train faster than the latest version of scikits-learn.

Usage

import numpy as np
from cudatree import load_data, RandomForestClassifier
x_train, y_train = load_data("digits")
forest = RandomForestClassifier(n_estimators = 50, max_features = 6)
forest.fit(x_train, y_train)
forest.predict(x_train)

Dependencies

CudaTree is writen for Python 2.7 and depends on:

  • scikit-learn

  • NumPy

  • PyCUDA

  • Parakeet

Metadata

Release files for cudatree 0.6

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

Source distribution (sdist)

Source distribution for cudatree 0.6
File Size Uploaded
cudatree-0.6.tar.gz 22.8 kB Details

Release files / cudatree-0.6.tar.gz

Download URL cudatree-0.6.tar.gz
Size 22.8 kB
Tags Source
SHA-256 checksum
How to use checksums
9766b94fecef37add90f2fa3c979e1041886cd78850bee2ac14a47b683849106
BLAKE2b-256 checksum
How to use checksums
e0de2ebf91c5953581589b9132f40f306d0c3e877472fa4047c1969565ce1d44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.6 This release

1 release file

0.4

1 release file

0.3

1 release file

0.2.4

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

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