{"action":"created","issue":{"url":"https://api.github.com/repos/CNugteren/CLBlast/issues/149","repository_url":"https://api.github.com/repos/CNugteren/CLBlast","labels_url":"https://api.github.com/repos/CNugteren/CLBlast/issues/149/labels{/name}","comments_url":"https://api.github.com/repos/CNugteren/CLBlast/issues/149/comments","events_url":"https://api.github.com/repos/CNugteren/CLBlast/issues/149/events","html_url":"https://github.com/CNugteren/CLBlast/issues/149","id":225323158,"number":149,"title":"All sgemm tests fail on Intel HD530 gpu","user":{"login":"hughperkins","id":123560,"avatar_url":"https://avatars1.githubusercontent.com/u/123560?v=3","gravatar_id":"","url":"https://api.github.com/users/hughperkins","html_url":"https://github.com/hughperkins","followers_url":"https://api.github.com/users/hughperkins/followers","following_url":"https://api.github.com/users/hughperkins/following{/other_user}","gists_url":"https://api.github.com/users/hughperkins/gists{/gist_id}","starred_url":"https://api.github.com/users/hughperkins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hughperkins/subscriptions","organizations_url":"https://api.github.com/users/hughperkins/orgs","repos_url":"https://api.github.com/users/hughperkins/repos","events_url":"https://api.github.com/users/hughperkins/events{/privacy}","received_events_url":"https://api.github.com/users/hughperkins/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2017-04-30T12:11:04Z","updated_at":"2017-05-07T22:01:02Z","closed_at":null,"body":"All [edit: sgemm] tests fail on Intel HD530 gpu.\r\n\r\nOutput of running `./clblast_test_xgemm -device 1 > clblast_test_xgemm_out.txt 2>&1`: https://gist.github.com/hughperkins/711741a770949889fbe8122a0c0fd288\r\n\r\ngit log:\r\n```\r\n$ git status\r\nOn branch cedric-master\r\nYour branch is up-to-date with 'cedric/master'.\r\nUntracked files:\r\n  (use \"git add <file>...\" to include in what will be committed)\r\n\r\n\t./\r\n\r\nnothing added to commit but untracked files present (use \"git add\" to track)\r\ncarrot:mac hugh2$ git log -n 3\r\ncommit e52f9a9ff23f73325e5a8bc58765554d5f5eedc4\r\nMerge: 115af8c 2cf7d84\r\nAuthor: Cedric Nugteren <web@cedricnugteren.nl>\r\nDate:   Sun Nov 27 15:59:21 2016 +0100\r\n\r\n    Merge pull request #127 from CNugteren/development\r\n    \r\n    Update to version 0.10.0\r\n\r\ncommit 2cf7d8429a58ac09842815d9859c90acbc38e8b7\r\nAuthor: Cedric Nugteren <web@cedricnugteren.nl>\r\nDate:   Sun Nov 27 13:34:18 2016 +0100\r\n\r\n    Updated to version 0.10.0\r\n\r\ncommit 39c49bf4f977427de42fdfe27e8a2ed41ae4923e\r\nAuthor: Cedric Nugteren <web@cedricnugteren.nl>\r\nDate:   Sun Nov 27 11:00:29 2016 +0100\r\n\r\n    Made it possible to use the command-line environmental variables for each executable and without re-running CMake\r\n```\r\n\r\nEnvironment:\r\n- Mac Sierra\r\n- HD530 is -device 1. I havent figured out how to install `clinfo` yet, but EasyCL's `gpuinfo` gives:\r\n```\r\n$ ./gpuinfo \r\nnum platforms: 1\r\n\r\nplatform index: 0:\r\nplatform id: 0x7fff0000\r\nplatform vendor: Apple\r\nplatform name: Apple\r\nplatform num devices: 3\r\n\r\n   device index: 0\r\n   device id: 0xffffffff\r\n   device type: 2\r\n   global memory size: 16384MB\r\n   local memory size: 32KB\r\n   global cache size: 0KB\r\n   global cacheline size: 6291456\r\n   max memory alloc size: 4096MB\r\n   max compute units: 8\r\n   max workgroup size: 1024\r\n   max workitem dimensions: 3\r\n   max workitem sizes: 1024 1 1\r\n   device name: Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz\r\n   opencl c version: OpenCL C 1.2 \r\n   opencl device version: OpenCL 1.2 \r\n   frequency MHz: 2600\r\n\r\n   device index: 1\r\n   device id: 0x1024500\r\n   device type: 4\r\n   global memory size: 1536MB\r\n   local memory size: 64KB\r\n   global cache size: 0KB\r\n   global cacheline size: 0\r\n   max memory alloc size: 384MB\r\n   max compute units: 24\r\n   max workgroup size: 256\r\n   max workitem dimensions: 3\r\n   max workitem sizes: 256 256 256\r\n   device name: Intel(R) HD Graphics 530\r\n   opencl c version: OpenCL C 1.2 \r\n   opencl device version: OpenCL 1.2 \r\n   frequency MHz: 1050\r\n\r\n   device index: 2\r\n   device id: 0x1021c00\r\n   device type: 4\r\n   global memory size: 2048MB\r\n   local memory size: 32KB\r\n   global cache size: 0KB\r\n   global cacheline size: 0\r\n   max memory alloc size: 512MB\r\n   max compute units: 10\r\n   max workgroup size: 256\r\n   max workitem dimensions: 3\r\n   max workitem sizes: 256 256 256\r\n   device name: AMD Radeon Pro 450 Compute Engine\r\n   opencl c version: OpenCL C 1.2 \r\n   opencl device version: OpenCL 1.2 \r\n   frequency MHz: 800\r\n```\r\n\r\nEdit: note, for the record, all the easycl unit tests pass ok:\r\n- gist of the output: https://gist.github.com/hughperkins/741e95ec3975a05d9efc46c289f33781\r\n- example of a test that uses workgroup size > 1, and local memory:\r\n   - cpp hostside code: https://github.com/hughperkins/EasyCL/blob/master/test/testlocal.cpp\r\n   - corresponding opencl code: https://github.com/hughperkins/EasyCL/blob/master/test/testlocal.cl"},"comment":{"url":"https://api.github.com/repos/CNugteren/CLBlast/issues/comments/299738198","html_url":"https://github.com/CNugteren/CLBlast/issues/149#issuecomment-299738198","issue_url":"https://api.github.com/repos/CNugteren/CLBlast/issues/149","id":299738198,"user":{"login":"hughperkins","id":123560,"avatar_url":"https://avatars1.githubusercontent.com/u/123560?v=3","gravatar_id":"","url":"https://api.github.com/users/hughperkins","html_url":"https://github.com/hughperkins","followers_url":"https://api.github.com/users/hughperkins/followers","following_url":"https://api.github.com/users/hughperkins/following{/other_user}","gists_url":"https://api.github.com/users/hughperkins/gists{/gist_id}","starred_url":"https://api.github.com/users/hughperkins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hughperkins/subscriptions","organizations_url":"https://api.github.com/users/hughperkins/orgs","repos_url":"https://api.github.com/users/hughperkins/repos","events_url":"https://api.github.com/users/hughperkins/events{/privacy}","received_events_url":"https://api.github.com/users/hughperkins/received_events","type":"User","site_admin":false},"created_at":"2017-05-07T22:01:02Z","updated_at":"2017-05-07T22:01:02Z","body":"Dont suppose... can you give me an approximate indication of how long approximately it might take to run the tuner against an HD530?  (I might leave it running overnight sometime; but would be nice to know at least that running overnight will be sufficient :-) )"}}
{"actor":{"display_login":"hughperkins"}}