Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

pip_install.py 2.3 KB

You have to be logged in to leave a comment. Sign In
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
  1. # import os
  2. # import yaml
  3. # os.system("pip install -r requirements.txt")
  4. # os.system('dvc pull')
  5. # print (obj.config_path)
  6. # print (os.getcwd())
  7. # from airflow.utils import db
  8. # from src.utils import save_yaml
  9. # import mlflow
  10. # from src.config.configuration_manager import ConfigurationManager
  11. # from src.entity.entity_config import ModelTrainerConf
  12. # obj = ConfigurationManager()
  13. # model_obj = obj.get_model_config()
  14. # # print(mlflow.get_registry_uri())
  15. # # print(mlflow.get_tracking_uri())
  16. # # print(mlflow.search_runs(experiment_ids=['60']))
  17. # print(os.getcwd())
  18. # class saver:
  19. # def __init__(self, model_config: ModelTrainerConf):
  20. # self.model_config = model_config
  21. # def saverrr(self):
  22. # dict = {'artifact_path_name': 'challenger_hyperopt_SGD_Classifier'}
  23. # save_yaml(file=dict, filepath=f"{self.model_config.root_dir}/artifact_path.yaml")
  24. # saver_obj = saver(model_config=model_obj)
  25. # saver_obj.saverrr()
  26. # champion_source = {}
  27. # for i in range(1):
  28. # model_name = mlflow.search_registered_models(filter_string="tags.model_type ilike 'Champion'")[i].name
  29. # model_name = model_name.replace(" ", "_")
  30. # champion_source[model_name] = mlflow.search_registered_models(filter_string="tags.model_type ilike 'Champion'")[i].latest_versions[0].source + "/model.pkl"
  31. # for i in range(2):
  32. # model_name = mlflow.search_registered_models(filter_string="tags.model_type ilike 'Challenger'")[i].name
  33. # model_name = model_name.replace(" ", "_")
  34. # champion_source[model_name] = mlflow.search_registered_models(filter_string="tags.model_type ilike 'Challenger'")[i].latest_versions[0].source + "/model.pkl"
  35. # print(champion_source)
  36. # save_yaml(file=champion_source, filepath='mlflow_model_sources.yaml')
  37. # sources = {}
  38. # for i in range(2):
  39. # model_name = mlflow.search_registered_models(filter_string="tags.model_type ilike 'Challenger'")[i].name
  40. # if model_name != 'Challenger Stacked_Classifier' and model_name != 'Challenger Voting_Classifier':
  41. # model_name = 'Final_Estimator'
  42. # else:
  43. # model_name = model_name.replace(" ", "_")
  44. # sources[model_name] = mlflow.search_registered_models(filter_string="tags.model_type ilike 'Challenger'")[i].latest_versions[0].source + "/model.pkl"
  45. # save_yaml(file=sources, filepath=r'artifacts\model\model_sources.yaml')
  46. # import dvc.api
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...