minor changes to ease testing
work related to [https://bugzilla.ipr.univ-rennes.fr/show_bug.cgi?id=4171]
This commit is contained in:
parent
06b05275c2
commit
4454023128
|
|
@ -1,6 +1,6 @@
|
|||
import unittest
|
||||
from pathlib import Path
|
||||
from concho.config import HtmlConfigurator
|
||||
from concho.config import HtmlConfigurator, Config
|
||||
from concho.dell import DellConfiguratorParser2025
|
||||
from concho.procs_chooser import plot_configurators
|
||||
from concho.procs_chooser import ConfigPrice
|
||||
|
|
@ -14,7 +14,7 @@ class Test(unittest.TestCase):
|
|||
super().__init__(*args, **kwargs)
|
||||
self.plots_dir = Path('./plots/')
|
||||
self.plots_dir.mkdir(exist_ok=True, parents=True)
|
||||
logging.basicConfig(level=logging.DEBUG)
|
||||
logging.basicConfig(level=logging.INFO)
|
||||
|
||||
def test_dell2_configs(self):
|
||||
logging.info('Starting test_dell2_configs')
|
||||
|
|
@ -22,10 +22,14 @@ class Test(unittest.TestCase):
|
|||
HtmlConfigurator(Path('catalogs/dell/2025-10/20251020 - Cat2 Conf 2-2-07_ Dell Poweredge R670.html'), DellConfiguratorParser2025()),
|
||||
]
|
||||
|
||||
def config_filter(config):
|
||||
return True # config.get_price() < 40000.0
|
||||
def config_filter(config: Config) -> bool:
|
||||
# return config.get_price() < 40000.0
|
||||
# return config.cpu.uid == 'intel-xeon-performance-6505p' # for debugging
|
||||
# return config.cpu.uid == 'intel-xeon-performance-6767p' # for debugging
|
||||
return True
|
||||
|
||||
plot_configurators(configurators=configurators, ram_per_core=4.0e9, xaxis_def=ConfigPrice(), yaxis_def=ConfigFlopsPerEuro(), plot_title='physmol/dbossion ais configs', config_filter=config_filter, figure_file_path=self.plots_dir / '2025-10-dbossion-ais-configs.pdf')
|
||||
figure_file_path = self.plots_dir / '2025-10-dbossion-ais-configs.pdf'
|
||||
plot_configurators(configurators=configurators, ram_per_core=4.0e9, xaxis_def=ConfigPrice(), yaxis_def=ConfigFlopsPerEuro(), plot_title='physmol/dbossion ais configs', config_filter=config_filter, figure_file_path=figure_file_path)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
|
|
|||
|
|
@ -23,7 +23,9 @@ class Test(unittest.TestCase):
|
|||
def config_filter(config):
|
||||
return True # config.get_price() < 40000.0
|
||||
|
||||
plot_configurators(configurators=configurators, ram_per_core=4.0e9, xaxis_def=ConfigPrice(), yaxis_def=ConfigFlopsPerEuro(), plot_title='physmol/dbossion ais configs', config_filter=config_filter, figure_file_path=self.plots_dir / '2025-dbossion-ais-configs.pdf') # './hpe-2025-03-14.pdf')
|
||||
figure_file_path = self.plots_dir / '2025-dbossion-ais-configs.pdf'
|
||||
# figure_file_path = None
|
||||
plot_configurators(configurators=configurators, ram_per_core=4.0e9, xaxis_def=ConfigPrice(), yaxis_def=ConfigFlopsPerEuro(), plot_title='physmol/dbossion ais configs', config_filter=config_filter, figure_file_path=figure_file_path) # './hpe-2025-03-14.pdf')
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
|
|
|||
Loading…
Reference in New Issue