Changes for page Widget PSE
Last modified by teodoramisan on 2023/07/21 14:55
From version 16.1
edited by teodoramisan
on 2023/07/21 12:13
on 2023/07/21 12:13
Change comment:
Uploaded new attachment "image-20230721151330-2.png", version {1}
To version 22.1
edited by teodoramisan
on 2023/07/21 12:53
on 2023/07/21 12:53
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 2 removed)
Details
- Page properties
-
- Content
-
... ... @@ -57,15 +57,30 @@ 57 57 from tvb.simulator.lab import * 58 58 ))) 59 59 60 - The launcher widget can be initialized with more parameters: a simulator, a list of connectivities and an HPC configuration (only the simulator being a required argument). For HPC launch, besides the configuration part, an Ebrains token needs to be stored. A custom initialization, which includes the HPCis shown below:60 + The launcher widget can be initialized with more parameters: a simulator, a list of connectivities and an HPC configuration (only the simulator being a required argument). 61 61 62 + For HPC launch, besides the configuration part, an EBrains token needs to be stored. A custom initialization, which includes the HPC launch, is shown below: 63 + 62 62 (% class="box" %) 63 63 ((( 66 +os.environ['CLB_AUTH'] = 'PUT YOUR EBRAINS TOKEN HERE IF YOU WANT HPC RUNS' 67 + 68 +from pyunicore.helpers.jobs import Resources 69 +res = Resources(cpus_per_node=4) 70 + 71 + # !! Pay attention to env name and dir you might need to change if in conflict on the SAME project with another colleague of yours!! 72 + 73 +hpc_config = HPCConfig(site="JUSUF", project="icei-hbp-2021-0007", 74 + env_dir="tvb_widget", env_name="venv_tvb", n_threads=None, resources=res) 75 +))) 76 + 77 +(% class="box" %) 78 +((( 64 64 sim = simulator.Simulator(connectivity = connectivity.Connectivity.from_file()) 65 65 conn_66 = connectivity.Connectivity.from_file("connectivity_66.zip") 66 66 conn_68 = connectivity.Connectivity.from_file("connectivity_68.zip") 67 67 conn_76 = connectivity.Connectivity.from_file() 68 -launch = PSELauncher(sim, [conn_66, conn_68, conn_76]) 83 +launch = PSELauncher(sim, [conn_66, conn_68, conn_76], hpc_config) 69 69 ))) 70 70 71 71 The outcome will be something like in the image bellow. ... ... @@ -73,12 +73,26 @@ 73 73 74 74 [[image:setup_parameters.png||alt="setup_parameters" style="float:left"]] 75 75 91 + 92 + 93 + 94 + 95 + 96 + 97 + 98 + 99 + 100 + 76 76 Then, a file name has to be inserted in the indicated box(for storing the data) and as a last set-up, a launch type has to be chosen. 77 77 78 -[[image:launch.png||alt="launch" style="float:left"]] 79 79 80 - Afilewith thenameyou specifiedwill begenerated.104 +The progress of the launch can be monitored by a progress bar (as shown below) and the data used for the HPC launch will be stored in a .toml file available besides the notebooks. 81 81 106 +(% style="text-align:center" %) 107 +[[image:image-20230721151330-2.png||alt="progress-bar.png"]] 108 + 109 +A file with the name you specified will be generated in both approaches, HPC or local launch. 110 + 82 82 Then, the PSEVisualizer can be called with the required parameter(file_name) as it shows below: 83 83 84 84 (% class="box" %)
- image-20230721150554-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.teodoramisan - Size
-
... ... @@ -1,1 +1,0 @@ 1 -21.3 KB - Content
- launch.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.teodoramisan - Size
-
... ... @@ -1,1 +1,0 @@ 1 -236.9 KB - Content