Skip to content

Commit 1a4daa6

Browse files
Update generative-proof-of-concept-CPU-preprocessing-in-memory.py
Try to fix max recursion depth issue:
1 parent 8b6c061 commit 1a4daa6

File tree

1 file changed

+48
-25
lines changed

1 file changed

+48
-25
lines changed

generative-proof-of-concept-CPU-preprocessing-in-memory.py

Lines changed: 48 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -22,38 +22,61 @@
2222

2323
mlflow.set_experiment(f"single-worker-1st-pass-tuning-{EXPERIMENT_ITERATION}-a")
2424

25-
25+
import tensorflow as tf
26+
# import tensorflow_text
27+
# from keras_nlp.models import GPT2Tokenizer, GPT2Preprocessor, GPT2Backbone
28+
# from keras_nlp.layers import PositionEmbedding
29+
from transformers import AutoTokenizer
30+
from sklearn.model_selection import train_test_split
31+
from sklearn.utils import shuffle
32+
# from tensorflow.keras.utils import to_categorical
33+
from tensorflow.keras.optimizers import Adam
34+
from tensorflow.keras.models import Model
35+
from tensorflow.keras.layers import Input, Flatten
36+
import pandas as pd
37+
import numpy as np
38+
from cerebros.simplecerebrosrandomsearch.simple_cerebros_random_search\
39+
import SimpleCerebrosRandomSearch
40+
import pendulum
41+
from cerebros.units.units import DenseUnit
42+
from cerebros.denseautomlstructuralcomponent.dense_automl_structural_component\
43+
import zero_7_exp_decay, zero_95_exp_decay, simple_sigmoid
44+
from ast import literal_eval
45+
import time
46+
from gc import collect
47+
# from os.path import getsize
48+
import re
2649

2750
def objective(trial: optuna.Trial) -> float:
2851
"""
2952
Objective function for Optuna hyperparameter optimization
3053
Returns the validation loss or metric to minimize
3154
"""
3255

33-
import tensorflow as tf
34-
# import tensorflow_text
35-
# from keras_nlp.models import GPT2Tokenizer, GPT2Preprocessor, GPT2Backbone
36-
# from keras_nlp.layers import PositionEmbedding
37-
from transformers import AutoTokenizer
38-
from sklearn.model_selection import train_test_split
39-
from sklearn.utils import shuffle
40-
# from tensorflow.keras.utils import to_categorical
41-
from tensorflow.keras.optimizers import Adam
42-
from tensorflow.keras.models import Model
43-
from tensorflow.keras.layers import Input, Flatten
44-
import pandas as pd
45-
import numpy as np
46-
from cerebros.simplecerebrosrandomsearch.simple_cerebros_random_search\
47-
import SimpleCerebrosRandomSearch
48-
import pendulum
49-
from cerebros.units.units import DenseUnit
50-
from cerebros.denseautomlstructuralcomponent.dense_automl_structural_component\
51-
import zero_7_exp_decay, zero_95_exp_decay, simple_sigmoid
52-
from ast import literal_eval
53-
import time
54-
from gc import collect
55-
# from os.path import getsize
56-
import re
56+
# import tensorflow as tf
57+
# # import tensorflow_text
58+
# # from keras_nlp.models import GPT2Tokenizer, GPT2Preprocessor, GPT2Backbone
59+
# # from keras_nlp.layers import PositionEmbedding
60+
# from transformers import AutoTokenizer
61+
# from sklearn.model_selection import train_test_split
62+
# from sklearn.utils import shuffle
63+
# # from tensorflow.keras.utils import to_categorical
64+
# from tensorflow.keras.optimizers import Adam
65+
# from tensorflow.keras.models import Model
66+
# from tensorflow.keras.layers import Input, Flatten
67+
# import pandas as pd
68+
# import numpy as np
69+
# from cerebros.simplecerebrosrandomsearch.simple_cerebros_random_search\
70+
# import SimpleCerebrosRandomSearch
71+
# import pendulum
72+
# from cerebros.units.units import DenseUnit
73+
# from cerebros.denseautomlstructuralcomponent.dense_automl_structural_component\
74+
# import zero_7_exp_decay, zero_95_exp_decay, simple_sigmoid
75+
# from ast import literal_eval
76+
# import time
77+
# from gc import collect
78+
# # from os.path import getsize
79+
# import re
5780

5881
### Non - HP tuning parameters (Optimize to RAM / CPU / GPU capacity)
5982

0 commit comments

Comments
 (0)