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
Change comment: Uploaded new attachment "image-20230721151330-2.png", version {1}
To version 19.1
edited by teodoramisan
on 2023/07/21 12:17
Change comment: Deleted image "image-20230721150554-1.png"

Summary

Details

Page properties
Content
... ... @@ -57,15 +57,28 @@
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). 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:
61 61  
62 62  (% class="box" %)
63 63  (((
64 +os.environ['CLB_AUTH'] = 'PUT YOUR EBRAINS TOKEN HERE IF YOU WANT HPC RUNS'
65 +
66 +from pyunicore.helpers.jobs import Resources
67 +res = Resources(cpus_per_node=4)
68 +
69 + # !! Pay attention to env name and dir you might need to change if in conflict on the SAME project with another colleague of yours!!
70 +
71 +hpc_config = HPCConfig(site="JUSUF", project="icei-hbp-2021-0007", 
72 + env_dir="tvb_widget", env_name="venv_tvb", n_threads=None, resources=res)
73 +)))
74 +
75 +(% class="box" %)
76 +(((
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])
81 +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  
89 +
90 +
91 +
92 +
93 +
94 +
95 +
96 +
97 +
98 +
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 -A file with the name you specified will be generated.
102 +The progress of the launch can be monitored by a progress bar, as shown below:
81 81  
104 +(% style="text-align:center" %)
105 +[[image:image-20230721150554-1.png]]
106 +
107 +A file with the name you specified will be generated in both approaches, HPC or local launch.
108 +
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
Public

TVB Widgets