Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplified travis and added some new options #809

Open
wants to merge 7 commits into
base: develop
Choose a base branch
from

Conversation

Zialus
Copy link
Contributor

@Zialus Zialus commented Jan 2, 2019

Things left to do:

  • figure out why windows doesn't see any OpenCL platform/device
  • cache boost installation on windows
  • cache boost installation on osx/gcc combo

@coveralls
Copy link

Coverage Status

Coverage remained the same at 84.02% when pulling eecaba1 on Zialus:travis-ci into 2135633 on boostorg:develop.

@Zialus
Copy link
Contributor Author

Zialus commented Jan 2, 2019

@jszuppe could you help out with the caching of boost on windows?

I'm not sure what to do about the OpenCL part though. It's working fine on appveyor. https://ci.appveyor.com/project/Zialus/compute/builds/21322560

@jszuppe
Copy link
Contributor

jszuppe commented Jan 2, 2019

@jszuppe could you help out with the caching boost on windows?

Sure, but first we need to make it detect an OpenCL device. For that you can use clinfo, no need to build Boost.Compute.

I'm not sure what to do about the OpenCL part though. It's working fine on appveyor.

Potential problems: MinGW-W64, intel 16.1.1 drivers (lack of support for used CPU). CMake can locate OpenCL.lib file installed using NuGet, I guess that's only ICD. The problem may be in locating .dll file provided by Intel with OpenCL implementation.

@Zialus
Copy link
Contributor Author

Zialus commented Jan 3, 2019

Result of running wmic cpu list full

AddressWidth=64
Architecture=9
Availability=3
Caption=Intel64 Family 6 Model 63 Stepping 0
ConfigManagerErrorCode=
ConfigManagerUserConfig=
CpuStatus=1
CreationClassName=Win32_Processor
CurrentClockSpeed=2300
CurrentVoltage=
DataWidth=64
Description=Intel64 Family 6 Model 63 Stepping 0
DeviceID=CPU0
ErrorCleared=
ErrorDescription=
ExtClock=
Family=1
InstallDate=
L2CacheSize=
L2CacheSpeed=
LastErrorCode=
Level=6
LoadPercentage=9
Manufacturer=GenuineIntel
MaxClockSpeed=2300
Name=Intel(R) Xeon(R) CPU @ 2.30GHz
OtherFamilyDescription=
PNPDeviceID=
PowerManagementCapabilities=
PowerManagementSupported=FALSE
ProcessorId=1F8BFBFF000306F0
ProcessorType=3
Revision=16128
Role=CPU
SocketDesignation=CPU 1
Status=OK
StatusInfo=3
Stepping=
SystemCreationClassName=Win32_ComputerSystem
SystemName=PACKER-5BEC3ACC
UniqueId=
UpgradeMethod=1
Version=
VoltageCaps=0

@Zialus
Copy link
Contributor Author

Zialus commented Jan 31, 2019

hey @jszuppe did you end up figuring something out about this?

I guess I could open a thread on travis community forum if you want me to.

@Zialus
Copy link
Contributor Author

Zialus commented Aug 15, 2019

Any updates on this?

I got no answers from the travis community - https://travis-ci.community/t/im-trying-to-use-opencl-but-clinfo-reports-0-platforms/2611

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants