Package org.gridgain.internal.ml
Class LicensedIgniteMl
java.lang.Object
org.gridgain.internal.ml.LicensedIgniteMl
- All Implemented Interfaces:
org.apache.ignite.internal.wrapper.Wrapper,org.gridgain.ml.IgniteMl
public class LicensedIgniteMl
extends Object
implements org.gridgain.ml.IgniteMl, org.apache.ignite.internal.wrapper.Wrapper
License wrapper for
IgniteMl.
This wrapper ensures that ML operations are only allowed when the appropriate
license features are available. It checks license compliance before delegating
to the underlying ML implementation.-
Constructor Summary
ConstructorsConstructorDescriptionLicensedIgniteMl(org.gridgain.ml.IgniteMl ml, org.gridgain.internal.license.LicenseFeatureChecker licenseChecker) Creates a new LicensedIgniteMl wrapper. -
Method Summary
Modifier and TypeMethodDescription<I,O> List<O> batchPredict(org.gridgain.ml.model.MlBatchJobParameters<I> jobParams) <I,O> CompletableFuture<List<O>> batchPredictAsync(org.gridgain.ml.model.MlBatchJobParameters<I> jobParams) <I,O> O predict(org.gridgain.ml.model.MlSimpleJobParameters<I> jobParams) <I,O> CompletableFuture<O> predictAsync(org.gridgain.ml.model.MlSimpleJobParameters<I> jobParams) <I,O> O predictColocated(org.gridgain.ml.model.MlColocatedJobParameters<I> jobParams) <I,O> CompletableFuture<O> predictColocatedAsync(org.gridgain.ml.model.MlColocatedJobParameters<I> jobParams) <O> List<O>predictFromSql(org.gridgain.ml.model.MlSqlJobParameters jobParams) <O> CompletableFuture<List<O>>predictFromSqlAsync(org.gridgain.ml.model.MlSqlJobParameters jobParams) <T> T
-
Constructor Details
-
LicensedIgniteMl
public LicensedIgniteMl(org.gridgain.ml.IgniteMl ml, org.gridgain.internal.license.LicenseFeatureChecker licenseChecker) Creates a new LicensedIgniteMl wrapper.- Parameters:
ml- The underlying ML implementation to delegate tolicenseChecker- The license feature checker to validate ML operations
-
-
Method Details
-
predict
public <I,O> O predict(org.gridgain.ml.model.MlSimpleJobParameters<I> jobParams) - Specified by:
predictin interfaceorg.gridgain.ml.IgniteMl
-
predictAsync
public <I,O> CompletableFuture<O> predictAsync(org.gridgain.ml.model.MlSimpleJobParameters<I> jobParams) - Specified by:
predictAsyncin interfaceorg.gridgain.ml.IgniteMl
-
batchPredict
- Specified by:
batchPredictin interfaceorg.gridgain.ml.IgniteMl
-
batchPredictAsync
public <I,O> CompletableFuture<List<O>> batchPredictAsync(org.gridgain.ml.model.MlBatchJobParameters<I> jobParams) - Specified by:
batchPredictAsyncin interfaceorg.gridgain.ml.IgniteMl
-
predictFromSql
- Specified by:
predictFromSqlin interfaceorg.gridgain.ml.IgniteMl
-
predictFromSqlAsync
public <O> CompletableFuture<List<O>> predictFromSqlAsync(org.gridgain.ml.model.MlSqlJobParameters jobParams) - Specified by:
predictFromSqlAsyncin interfaceorg.gridgain.ml.IgniteMl
-
predictColocated
public <I,O> O predictColocated(org.gridgain.ml.model.MlColocatedJobParameters<I> jobParams) - Specified by:
predictColocatedin interfaceorg.gridgain.ml.IgniteMl
-
predictColocatedAsync
public <I,O> CompletableFuture<O> predictColocatedAsync(org.gridgain.ml.model.MlColocatedJobParameters<I> jobParams) - Specified by:
predictColocatedAsyncin interfaceorg.gridgain.ml.IgniteMl
-
unwrap
- Specified by:
unwrapin interfaceorg.apache.ignite.internal.wrapper.Wrapper
-