Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow setting WorkspaceMode for transfer learning as well #4090

Merged
merged 1 commit into from Sep 19, 2017
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
Expand Up @@ -67,6 +67,9 @@ public class FineTuneConfiguration {
protected Integer tbpttFwdLength;
protected Integer tbpttBackLength;

protected WorkspaceMode trainingWorkspaceMode;
protected WorkspaceMode inferenceWorkspaceMode;

//Lombok builder. Note that the code below ADDS OR OVERRIDES the lombok implementation; the final builder class
// is the composite of the lombok parts and the parts defined here
//partial implementation to allow public no-arg constructor (lombok default is package private)
Expand Down Expand Up @@ -268,6 +271,10 @@ public NeuralNetConfiguration.Builder appliedNeuralNetConfigurationBuilder() {
confBuilder.setGradientNormalization(gradientNormalization);
if (gradientNormalizationThreshold != null)
confBuilder.setGradientNormalizationThreshold(gradientNormalizationThreshold);
if (trainingWorkspaceMode != null)
confBuilder.trainingWorkspaceMode(trainingWorkspaceMode);
if (inferenceWorkspaceMode != null)
confBuilder.inferenceWorkspaceMode(inferenceWorkspaceMode);
return confBuilder;
}

Expand Down