Skip navigation links

Oryx 2.5.0 API

App API 
Package Description
com.cloudera.oryx.api
Application API interface classes common to all Layers.
com.cloudera.oryx.api.batch
Application API interface classes for the Batch Layer.
com.cloudera.oryx.api.serving
Application API interface classes for the Serving Layer.
com.cloudera.oryx.api.speed
Application API interface classes for the Speed Layer.
Example App 
Package Description
com.cloudera.oryx.example.batch
Contains a minimal example of what a user application would create to implement a Batch Layer.
com.cloudera.oryx.example.serving
Contains a minimal example of what a user application would create to implement a Serving Layer.
com.cloudera.oryx.example.speed
Contains a minimal example of what a user application would create to implement a Speed Layer.
Lambda Tier 
Package Description
com.cloudera.oryx.lambda
Code used across the Lambda tier.
com.cloudera.oryx.lambda.batch
Contains the core support for the Lambda tier of the Batch Layers.
com.cloudera.oryx.lambda.serving
Contains the core support for the Lambda tier of the Serving Layers.
com.cloudera.oryx.lambda.speed
Contains the core support for the Lambda tier of the Speed Layers.
ML Tier 
Package Description
com.cloudera.oryx.ml
Contains the core support for the ML tier of the Batch and Speed layers.
com.cloudera.oryx.ml.param
This package supports defining hyperparameter ranges and selecting combinations of hyperparameter values from these ranges.
App Tier: Batch 
Package Description
com.cloudera.oryx.app.als
Support code for rALS recommender application functionality common to several layers.
com.cloudera.oryx.app.batch.mllib.als
Contains an app tier implementation of a Batch Layer, for ALS recommendations, using Spark MLlib.
com.cloudera.oryx.app.batch.mllib.kmeans
Contains an app tier implementation of a Batch Layer, for k-means clustering, using Spark MLlib.
com.cloudera.oryx.app.batch.mllib.rdf
Contains an app tier implementation of a Batch Layer, for random decision forest-based clustering and regression, using Spark MLlib.
com.cloudera.oryx.app.classreg.example
Representations of features and training / test examples that are used inside a classification or regression process.
com.cloudera.oryx.app.classreg.predict
Representations of the output of a classification or regression process.
com.cloudera.oryx.app.common.fn
Contains Java Functions useful across ML tier implementations.
com.cloudera.oryx.app.kmeans
Support code for the k-means application functionality common to several layers.
com.cloudera.oryx.app.pmml
Utility code related to parsing, writing and manipulating PMML representations of models, specific to applications.
com.cloudera.oryx.app.rdf
Support code for random decision forest application functionality common to several layers, mostly the scoring support.
com.cloudera.oryx.app.rdf.decision
Supports decisions on features that are used inside a decision tree scoring process.
com.cloudera.oryx.app.rdf.tree
Abstractions representing forests, trees, nodes and paths in decision forests.
com.cloudera.oryx.app.schema
Encapsulation of basic input schema-related information common to many applications.
App Tier: Speed 
Package Description
com.cloudera.oryx.app.speed.als
Contains an app tier implementation of a Speed Layer, for ALS recommendation.
com.cloudera.oryx.app.speed.kmeans
Contains an app tier implementation of a Speed Layer, for ALS recommendation.
com.cloudera.oryx.app.speed.rdf
Contains an app tier implementation of a Speed Layer, for random decision forest classification and regression.
App Tier: Serving 
Package Description
com.cloudera.oryx.app.serving
Contains common code supporting several implementations of an app-tier Serving Layer.
com.cloudera.oryx.app.serving.als
Contains an app tier implementation of a Serving Layer, for ALS recommendation.
com.cloudera.oryx.app.serving.als.model
Data model support for the ALS recommender Serving Layer app.
com.cloudera.oryx.app.serving.classreg
Contains app tier support code for implementations of classification and regression in the Serving Layer.
com.cloudera.oryx.app.serving.classreg.model  
com.cloudera.oryx.app.serving.clustering  
com.cloudera.oryx.app.serving.clustering.model
Contains app tier support code for implementations of clustering in the Serving Layer.
com.cloudera.oryx.app.serving.kmeans
Contains an app tier implementation of a Serving Layer, for k-means clustering.
com.cloudera.oryx.app.serving.kmeans.model
Data model support for the k-means clustering Serving Layer app.
com.cloudera.oryx.app.serving.rdf
Contains an app tier implementation of a Serving Layer, for random decision forest classification and regression.
com.cloudera.oryx.app.serving.rdf.model
Data model support for the random decision forest Serving Layer app.
Batch Layer 
Package Description
com.cloudera.oryx.batch
Contains the actual Batch Layer packaged application.
Speed Layer 
Package Description
com.cloudera.oryx.speed
Contains the actual Speed Layer packaged application.
Serving Layer 
Package Description
com.cloudera.oryx.serving
Contains the actual Serving Layer packaged application.
Common 
Package Description
com.cloudera.oryx.common
Contains utility code common to all implementation modules.
com.cloudera.oryx.common.collection
Collection-related utility methods and support classes, related to the Java Collections API and other collections libraries like Koloboke.
com.cloudera.oryx.common.io
Utility code and methods on top of Java's I/O packages that relate to input/output, files, readers and writers.
com.cloudera.oryx.common.lang
Contains utility code related to the JVM, classes, logging and other concerns closely related to the core language.
com.cloudera.oryx.common.math
General mathematical functions and related support code, including basic vector and matrix operations.
com.cloudera.oryx.common.pmml
Utility code related to parsing, writing and manipulating PMML representations of models.
com.cloudera.oryx.common.random
Utility code related to generating randomness and managing random state.
com.cloudera.oryx.common.settings
Utility code pertaining to application configuration management.
com.cloudera.oryx.common.text
Contains simple utility functions related to text parsing and formatting.
Kafka Utilities 
Package Description
com.cloudera.oryx.kafka.util
Kafka-related utility code and command-line applications.
Skip navigation links

Copyright © 2014–2017. All rights reserved.