@Override public String toString() { return toString(new StringBuilder()).toString(); } StringBuilder toString(StringBuilder out) {
@Override public String toString() { return toString(new StringBuilder()).toString(); } StringBuilder toString(StringBuilder out) {
public static void main(String[] args) { try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch(Exception ex) {} SetupUtils.failWithDownloadProposalsIfOpenCLNotAvailable(); try { JTabbedPane pane = new JTabbedPane(); for (CLPlatform platform : JavaCL.listPlatforms()) pane.addTab(platform.toString(), getHardwareReportComponent(platform)); JFrame f = new JFrame("OpenCL4Java: Hardware Characteristics"); f.getContentPane().add("Center", pane); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.pack(); f.setSize(f.getWidth() + 15, 700); f.setVisible(true); } catch (Throwable ex) { StringWriter sout = new StringWriter(); ex.printStackTrace(new PrintWriter(sout)); JOptionPane.showMessageDialog(null, sout.toString(), "[Error] OpenCL4Java HardwareReport", JOptionPane.ERROR_MESSAGE); } } }
public static void main(String[] args) { try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch(Exception ex) {} SetupUtils.failWithDownloadProposalsIfOpenCLNotAvailable(); try { JTabbedPane pane = new JTabbedPane(); for (CLPlatform platform : JavaCL.listPlatforms()) pane.addTab(platform.toString(), getHardwareReportComponent(platform)); JFrame f = new JFrame("OpenCL4Java: Hardware Characteristics"); f.getContentPane().add("Center", pane); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.pack(); f.setSize(f.getWidth() + 15, 700); f.setVisible(true); } catch (Throwable ex) { StringWriter sout = new StringWriter(); ex.printStackTrace(new PrintWriter(sout)); JOptionPane.showMessageDialog(null, sout.toString(), "[Error] OpenCL4Java HardwareReport", JOptionPane.ERROR_MESSAGE); } } }
public static void main(String[] args) { try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch(Exception ex) {} SetupUtils.failWithDownloadProposalsIfOpenCLNotAvailable(); try { JTabbedPane pane = new JTabbedPane(); for (CLPlatform platform : JavaCL.listPlatforms()) pane.addTab(platform.toString(), getHardwareReportComponent(platform)); JFrame f = new JFrame("OpenCL4Java: Hardware Characteristics"); f.getContentPane().add("Center", pane); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.pack(); f.setSize(f.getWidth() + 15, 700); f.setVisible(true); } catch (Throwable ex) { StringWriter sout = new StringWriter(); ex.printStackTrace(new PrintWriter(sout)); JOptionPane.showMessageDialog(null, sout.toString(), "[Error] OpenCL4Java HardwareReport", JOptionPane.ERROR_MESSAGE); } } }
protected String computeCacheSignature() throws IOException { StringBuilder b = new StringBuilder(16 * 1024); getContext().getPlatform().toString(b); b.append('\n'); for (CLDevice device : getDevices())
protected String computeCacheSignature() throws IOException { StringBuilder b = new StringBuilder(16 * 1024); getContext().getPlatform().toString(b); b.append('\n'); for (CLDevice device : getDevices())