fully qualified imports to resolve name-space conflicts
#532
by
madhavanvvs
- opened
geneformer/mtl_classifier.py
CHANGED
|
@@ -29,8 +29,7 @@ Geneformer multi-task cell classifier.
|
|
| 29 |
import logging
|
| 30 |
import os
|
| 31 |
|
| 32 |
-
from .mtl import eval_utils, utils
|
| 33 |
-
from .mtl.train import run_manual_tuning, run_optuna_study
|
| 34 |
|
| 35 |
logger = logging.getLogger(__name__)
|
| 36 |
|
|
@@ -309,7 +308,7 @@ class MTLClassifier:
|
|
| 309 |
self.config["manual_hyperparameters"] = self.manual_hyperparameters
|
| 310 |
self.config["use_manual_hyperparameters"] = True
|
| 311 |
|
| 312 |
-
run_manual_tuning(self.config)
|
| 313 |
|
| 314 |
def validate_additional_options(self, req_var_dict):
|
| 315 |
missing_variable = False
|
|
@@ -346,7 +345,7 @@ class MTLClassifier:
|
|
| 346 |
req_var_dict = dict(zip(required_variable_names, required_variables))
|
| 347 |
self.validate_additional_options(req_var_dict)
|
| 348 |
|
| 349 |
-
run_optuna_study(self.config)
|
| 350 |
|
| 351 |
def load_and_evaluate_test_model(
|
| 352 |
self,
|
|
|
|
| 29 |
import logging
|
| 30 |
import os
|
| 31 |
|
| 32 |
+
from .mtl import eval_utils, utils, train
|
|
|
|
| 33 |
|
| 34 |
logger = logging.getLogger(__name__)
|
| 35 |
|
|
|
|
| 308 |
self.config["manual_hyperparameters"] = self.manual_hyperparameters
|
| 309 |
self.config["use_manual_hyperparameters"] = True
|
| 310 |
|
| 311 |
+
train.run_manual_tuning(self.config)
|
| 312 |
|
| 313 |
def validate_additional_options(self, req_var_dict):
|
| 314 |
missing_variable = False
|
|
|
|
| 345 |
req_var_dict = dict(zip(required_variable_names, required_variables))
|
| 346 |
self.validate_additional_options(req_var_dict)
|
| 347 |
|
| 348 |
+
train.run_optuna_study(self.config)
|
| 349 |
|
| 350 |
def load_and_evaluate_test_model(
|
| 351 |
self,
|