Changes in / [cde0611:ebfe223] in sasview


Ignore:
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • build_tools/jenkins_ubuntu_build.sh

    rbc8750eb rfb3d974  
    33 
    44## Set up path for py36 - conda 
    5 export PATH=/home/sasview/anaconda3/bin:$PATH 
     5export PATH=/home/sasview/miniconda3/bin:$PATH 
    66 
    77 
  • run.py

    rdb05c44 r2e27cdb6  
    145145        import sas.qtgui.convertUI 
    146146 
    147     # initialize OpenCL setting 
    148     SAS_OPENCL = sas.get_custom_config().SAS_OPENCL 
    149     if SAS_OPENCL and "SAS_OPENCL" not in os.environ: 
    150         os.environ["SAS_OPENCL"] = SAS_OPENCL 
    151  
    152147 
    153148if __name__ == "__main__": 
  • src/sas/qtgui/Perspectives/Fitting/GPUOptions.py

    rdb05c44 raed0532  
    3434    clicked = False 
    3535    sas_open_cl = None 
    36     cl_options = None 
    3736 
    3837    def __init__(self, parent=None): 
     
    5049        cl_tuple = _get_clinfo() 
    5150        self.sas_open_cl = os.environ.get("SAS_OPENCL", "") 
    52  
    53         # Keys are the names in the form "platform: device". Corresponding values are the combined indices, e.g. 
    54         # "0:1", for setting the SAS_OPENCL env. 
    55         self.cl_options = {} 
    56  
    5751        for title, descr in cl_tuple: 
    5852            # Create an item for each openCL option 
     
    6155            check_box.setText(_translate("GPUOptions", descr, None)) 
    6256            self.optionsLayout.addWidget(check_box) 
    63             if (title == self.sas_open_cl) or ( 
     57            if (descr == self.sas_open_cl) or ( 
    6458                            title == "None" and not self.clicked): 
    6559                check_box.click() 
    6660                self.clicked = True 
    67             self.cl_options[descr] = title 
    6861        self.openCLCheckBoxGroup.setMinimumWidth(self.optionsLayout.sizeHint().width()+10) 
    6962 
     
    8376        checked = None 
    8477        for box in self.openCLCheckBoxGroup.findChildren(QtWidgets.QCheckBox): 
    85             if box.isChecked() and (self.cl_options[str(box.text())] == self.sas_open_cl or ( 
     78            if box.isChecked() and (str(box.text()) == self.sas_open_cl or ( 
    8679                    str(box.text()) == "No OpenCL" and self.sas_open_cl == "")): 
    8780                box.setChecked(False) 
     
    8982                checked = box 
    9083        if hasattr(checked, "text"): 
    91             self.sas_open_cl = self.cl_options[str(checked.text())] 
     84            self.sas_open_cl = str(checked.text()) 
    9285        else: 
    9386            self.sas_open_cl = None 
     
    233226    for cl_platform in cl_platforms: 
    234227        d_index = 0 
    235         cl_devices = cl_platform.get_devices() 
    236         for cl_device in cl_devices: 
    237             if len(cl_platforms) > 1 and len(cl_devices) > 1: 
     228        cl_platforms = cl_platform.get_devices() 
     229        for cl_platform in cl_platforms: 
     230            if len(cl_platforms) > 1 and len(cl_platforms) > 1: 
    238231                combined_index = ":".join([str(p_index), str(d_index)]) 
    239232            elif len(cl_platforms) > 1: 
     
    241234            else: 
    242235                combined_index = str(d_index) 
    243             clinfo.append((combined_index, ": ".join([cl_platform.name, 
    244                                                      cl_device.name]))) 
     236            clinfo.append((combined_index, ":".join([cl_platform.name, 
     237                                                     cl_platform.name]))) 
    245238            d_index += 1 
    246239        p_index += 1 
Note: See TracChangeset for help on using the changeset viewer.