mirror of
https://github.com/compiler-explorer/compiler-explorer.git
synced 2025-12-27 09:23:52 -05:00
gpu properties files (#4241)
This commit is contained in:
4
Makefile
4
Makefile
@@ -80,6 +80,10 @@ run: prereqs ## Runs the site like it runs in production
|
||||
dev: prereqs ## Runs the site as a developer; including live reload support and installation of git hooks
|
||||
./node_modules/.bin/supervisor -w app.js,lib,etc/config,static/tsconfig.json -e 'js|ts|node|properties|yaml' -n exit --exec $(NODE) $(NODE_ARGS) -- -r esm -r ts-node/register ./app.js $(EXTRA_ARGS)
|
||||
|
||||
.PHONY: gpu-dev
|
||||
gpu-dev: prereqs ## Runs the site as a developer; including live reload support and installation of git hooks
|
||||
./node_modules/.bin/supervisor -w app.js,lib,etc/config,static/tsconfig.json -e 'js|ts|node|properties|yaml' -n exit --exec $(NODE) $(NODE_ARGS) -- -r esm -r ts-node/register ./app.js --env gpu $(EXTRA_ARGS)
|
||||
|
||||
.PHONY: debug
|
||||
debug: prereqs ## Runs the site as a developer with full debugging; including live reload support and installation of git hooks
|
||||
./node_modules/.bin/supervisor -w app.js,lib,etc/config,static/tsconfig.json -e 'js|ts|node|properties|yaml' -n exit --inspect 9229 --exec $(NODE) $(NODE_ARGS) -- -r esm -r ts-node/register ./app.js --debug $(EXTRA_ARGS)
|
||||
|
||||
1
etc/config/assembly.gpu.properties
Normal file
1
etc/config/assembly.gpu.properties
Normal file
@@ -0,0 +1 @@
|
||||
compilers=
|
||||
1
etc/config/c++.gpu.properties
Normal file
1
etc/config/c++.gpu.properties
Normal file
@@ -0,0 +1 @@
|
||||
compilers=
|
||||
1
etc/config/c.gpu.properties
Normal file
1
etc/config/c.gpu.properties
Normal file
@@ -0,0 +1 @@
|
||||
compilers=
|
||||
1
etc/config/carbon.gpu.properties
Normal file
1
etc/config/carbon.gpu.properties
Normal file
@@ -0,0 +1 @@
|
||||
compilers=
|
||||
1
etc/config/circle.gpu.properties
Normal file
1
etc/config/circle.gpu.properties
Normal file
@@ -0,0 +1 @@
|
||||
compilers=
|
||||
64
etc/config/compiler-explorer.gpu.properties
Normal file
64
etc/config/compiler-explorer.gpu.properties
Normal file
@@ -0,0 +1,64 @@
|
||||
# Settings overridden for Amazon EC2 instances that power http://*.godbolt.org/
|
||||
googleApiKey=AIzaSyAaz35KJv8DA0ABoime0fEIh32NmbyYbcQ
|
||||
cookieDomainRe=godbolt\.org|compiler-explorer\.com|godbo\.lt
|
||||
cookiePolicyEnabled=true
|
||||
privacyPolicyEnabled=true
|
||||
compileTimeoutMs=20000
|
||||
max-asm-size=67108864
|
||||
maxConcurrentCompiles=2
|
||||
staticMaxAgeSecs=30
|
||||
# Anything under /cache/ will expire
|
||||
cacheConfig=InMemory(25);S3(storage.godbolt.org,cache,us-east-1)
|
||||
executableCacheConfig=S3(storage.godbolt.org,cache,us-east-1)
|
||||
# Anything outside will not expire
|
||||
compilerCacheConfig=S3(storage.godbolt.org,compiler-info-cache,us-east-1)
|
||||
clientGoogleAnalyticsEnabled=true
|
||||
# Do not get too stuck on failed proxies or the instances might not be able to wake up
|
||||
proxyRetries=10
|
||||
proxyRetryMs=500
|
||||
rescanCompilerSecs=3600
|
||||
sentryDsn=https://8e4614f649ad4e3faf3e7e8827b935f9@sentry.io/102028
|
||||
motdUrl=/motd/motd-prod.json
|
||||
pageloadUrl=https://lambda.compiler-explorer.com/pageload
|
||||
storageSolution=s3
|
||||
healthCheckFilePath=/efs/.health
|
||||
showSponsors=true
|
||||
logCompilerCacheAccesses=true
|
||||
|
||||
eventLoopMeasureIntervalMs=50
|
||||
eventLoopLagThresholdWarn=100
|
||||
eventLoopLagThresholdErr=1000
|
||||
|
||||
staticUrl=https://static.ce-cdn.net/
|
||||
sentryEnvironment=prod
|
||||
sentrySlowRequestMs=30000
|
||||
|
||||
alwaysResetLdPath=true
|
||||
plogConverter=/opt/compiler-explorer/pvs-studio-latest/bin/plog-converter
|
||||
|
||||
cmake=/opt/compiler-explorer/cmake/bin/cmake
|
||||
make=/usr/bin/make
|
||||
ld=/usr/bin/ld
|
||||
readelf=/usr/bin/readelf
|
||||
|
||||
formatters=clangformat:rustfmt:gofmt:dartformat
|
||||
formatter.clangformat.name=clang-format
|
||||
formatter.clangformat.exe=/opt/compiler-explorer/clang-trunk/bin/clang-format
|
||||
formatter.clangformat.styles=Google:LLVM:Mozilla:Chromium:WebKit:Microsoft:GNU
|
||||
formatter.clangformat.type=clangformat
|
||||
formatter.rustfmt.name=rustfmt
|
||||
formatter.rustfmt.exe=/opt/compiler-explorer/rustfmt-1.4.36/rustfmt
|
||||
formatter.rustfmt.styles=
|
||||
formatter.rustfmt.type=rustfmt
|
||||
formatter.gofmt.name=gofmt
|
||||
formatter.gofmt.exe=/opt/compiler-explorer/golang-1.17/go/bin/gofmt
|
||||
formatter.gofmt.styles=
|
||||
formatter.gofmt.type=gofmt
|
||||
formatter.gofmt.explicitVersion=gofmt 1.17
|
||||
formatter.dartformat.name=dartformat
|
||||
formatter.dartformat.exe=/opt/compiler-explorer/dart-2.16.1/bin/dart
|
||||
formatter.dartformat.styles=
|
||||
formatter.dartformat.type=dartformat
|
||||
|
||||
thirdPartyIntegrationEnabled=true
|
||||
statusTrackingEnabled=true
|
||||
1
etc/config/cpp2_cppfront.gpu.properties
Normal file
1
etc/config/cpp2_cppfront.gpu.properties
Normal file
@@ -0,0 +1 @@
|
||||
compilers=
|
||||
1
etc/config/cpp_for_opencl.gpu.properties
Normal file
1
etc/config/cpp_for_opencl.gpu.properties
Normal file
@@ -0,0 +1 @@
|
||||
compilers=
|
||||
311
etc/config/cuda.gpu.properties
Normal file
311
etc/config/cuda.gpu.properties
Normal file
@@ -0,0 +1,311 @@
|
||||
compilers=&nvcc:&nvrtc
|
||||
defaultCompiler=nvcc117
|
||||
supportsBinary=true
|
||||
supportsExecute=true
|
||||
|
||||
# Details of GPUs/features supported by CUDA compilers can be found here:
|
||||
# gist.github.com/ax3l/9489132#clang--x-cuda
|
||||
|
||||
group.nvcc.compilers=nvcc117:nvcc116u2:nvcc116u1:nvcc116:nvcc115u2:nvcc115u1:nvcc115:nvcc114u4:nvcc114u3:nvcc114u2:nvcc114u1:nvcc114:nvcc113u1:nvcc113:nvcc112u2:nvcc112u1:nvcc112:nvcc111u1:nvcc111:nvcc11u1:nvcc11:nvcc102:nvcc101u2:nvcc101u1:nvcc101:nvcc100:nvcc92:nvcc91
|
||||
group.nvcc.versionRe=^Cuda.*
|
||||
group.nvcc.compilerType=nvcc
|
||||
group.nvcc.isSemVer=true
|
||||
group.nvcc.baseName=NVCC
|
||||
group.nvcc.includeFlag=-I
|
||||
group.nvcc.nvdisasm=/opt/compiler-explorer/cuda/11.7.0/bin/nvdisasm
|
||||
group.nvcc.rpathFlag=-L # WAR, really need `-Xcompiler "-Wl,-rpath=<path>"`, but not required because supportsExecute=false
|
||||
group.nvcc.options=--keep-device-functions
|
||||
compiler.nvcc91.semver=9.1.85
|
||||
compiler.nvcc91.exe=/opt/compiler-explorer/cuda/9.1.85/bin/nvcc
|
||||
compiler.nvcc91.options=--compiler-bindir /opt/compiler-explorer/gcc-6.4.0/bin
|
||||
compiler.nvcc91.nvdisasm=/opt/compiler-explorer/cuda/9.1.85/bin/nvdisasm
|
||||
compiler.nvcc91.demangler=/opt/compiler-explorer/gcc-6.4.0/bin/c++filt
|
||||
compiler.nvcc91.objdumper=/opt/compiler-explorer/gcc-6.4.0/bin/objdump
|
||||
compiler.nvcc92.semver=9.2.88
|
||||
compiler.nvcc92.exe=/opt/compiler-explorer/cuda/9.2.88/bin/nvcc
|
||||
compiler.nvcc92.options=--compiler-bindir /opt/compiler-explorer/gcc-6.4.0/bin
|
||||
compiler.nvcc92.nvdisasm=/opt/compiler-explorer/cuda/9.2.88/bin/nvdisasm
|
||||
compiler.nvcc92.demangler=/opt/compiler-explorer/gcc-6.4.0/bin/c++filt
|
||||
compiler.nvcc92.objdumper=/opt/compiler-explorer/gcc-6.4.0/bin/objdump
|
||||
compiler.nvcc100.semver=10.0.130
|
||||
compiler.nvcc100.exe=/opt/compiler-explorer/cuda/10.0.130/bin/nvcc
|
||||
compiler.nvcc100.options=--compiler-bindir /opt/compiler-explorer/gcc-6.4.0/bin
|
||||
compiler.nvcc100.nvdisasm=/opt/compiler-explorer/cuda/10.0.130/bin/nvdisasm
|
||||
compiler.nvcc100.demangler=/opt/compiler-explorer/gcc-6.4.0/bin/c++filt
|
||||
compiler.nvcc100.objdumper=/opt/compiler-explorer/gcc-6.4.0/bin/objdump
|
||||
compiler.nvcc101.semver=10.1.105
|
||||
compiler.nvcc101.exe=/opt/compiler-explorer/cuda/10.1.105/bin/nvcc
|
||||
compiler.nvcc101.options=--compiler-bindir /opt/compiler-explorer/gcc-6.4.0/bin
|
||||
compiler.nvcc101.nvdisasm=/opt/compiler-explorer/cuda/10.1.105/bin/nvdisasm
|
||||
compiler.nvcc101.demangler=/opt/compiler-explorer/gcc-6.4.0/bin/c++filt
|
||||
compiler.nvcc101.objdumper=/opt/compiler-explorer/gcc-6.4.0/bin/objdump
|
||||
compiler.nvcc101u1.semver=10.1.168
|
||||
compiler.nvcc101u1.exe=/opt/compiler-explorer/cuda/10.1.168/bin/nvcc
|
||||
compiler.nvcc101u1.options=--compiler-bindir /opt/compiler-explorer/gcc-6.4.0/bin
|
||||
compiler.nvcc101u1.nvdisasm=/opt/compiler-explorer/cuda/10.1.186/bin/nvdisasm
|
||||
compiler.nvcc101u1.demangler=/opt/compiler-explorer/gcc-6.4.0/bin/c++filt
|
||||
compiler.nvcc101u1.objdumper=/opt/compiler-explorer/gcc-6.4.0/bin/objdump
|
||||
compiler.nvcc101u2.semver=10.1.243
|
||||
compiler.nvcc101u2.exe=/opt/compiler-explorer/cuda/10.1.243/bin/nvcc
|
||||
compiler.nvcc101u2.options=--compiler-bindir /opt/compiler-explorer/gcc-6.4.0/bin
|
||||
compiler.nvcc101u2.nvdisasm=/opt/compiler-explorer/cuda/10.2.243/bin/nvdisasm
|
||||
compiler.nvcc101u2.demangler=/opt/compiler-explorer/gcc-6.4.0/bin/c++filt
|
||||
compiler.nvcc101u2.objdumper=/opt/compiler-explorer/gcc-6.4.0/bin/objdump
|
||||
compiler.nvcc102.semver=10.2.89
|
||||
compiler.nvcc102.exe=/opt/compiler-explorer/cuda/10.2.89/bin/nvcc
|
||||
compiler.nvcc102.options=--compiler-bindir /opt/compiler-explorer/gcc-6.4.0/bin
|
||||
compiler.nvcc102.nvdisasm=/opt/compiler-explorer/cuda/10.2.89/bin/nvdisasm
|
||||
compiler.nvcc102.demangler=/opt/compiler-explorer/gcc-6.4.0/bin/c++filt
|
||||
compiler.nvcc102.objdumper=/opt/compiler-explorer/gcc-6.4.0/bin/objdump
|
||||
compiler.nvcc11.semver=11.0.2
|
||||
compiler.nvcc11.exe=/opt/compiler-explorer/cuda/11.0.2/bin/nvcc
|
||||
compiler.nvcc11.options=--compiler-bindir /opt/compiler-explorer/gcc-9.3.0/bin
|
||||
compiler.nvcc11.demangler=/opt/compiler-explorer/gcc-9.3.0/bin/c++filt
|
||||
compiler.nvcc11.objdumper=/opt/compiler-explorer/gcc-9.3.0/bin/objdump
|
||||
compiler.nvcc11u1.semver=11.0.3
|
||||
compiler.nvcc11u1.exe=/opt/compiler-explorer/cuda/11.0.3/bin/nvcc
|
||||
compiler.nvcc11u1.options=--compiler-bindir /opt/compiler-explorer/gcc-9.3.0/bin
|
||||
compiler.nvcc11u1.demangler=/opt/compiler-explorer/gcc-9.3.0/bin/c++filt
|
||||
compiler.nvcc11u1.objdumper=/opt/compiler-explorer/gcc-9.3.0/bin/objdump
|
||||
compiler.nvcc111.semver=11.1.0
|
||||
compiler.nvcc111.exe=/opt/compiler-explorer/cuda/11.1.0/bin/nvcc
|
||||
compiler.nvcc111.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
|
||||
compiler.nvcc111.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
|
||||
compiler.nvcc111.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
|
||||
compiler.nvcc111u1.semver=11.1.1
|
||||
compiler.nvcc111u1.exe=/opt/compiler-explorer/cuda/11.1.1/bin/nvcc
|
||||
compiler.nvcc111u1.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
|
||||
compiler.nvcc111u1.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
|
||||
compiler.nvcc111u1.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
|
||||
compiler.nvcc112.semver=11.2.0
|
||||
compiler.nvcc112.exe=/opt/compiler-explorer/cuda/11.2.0/bin/nvcc
|
||||
compiler.nvcc112.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
|
||||
compiler.nvcc112.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
|
||||
compiler.nvcc112.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
|
||||
compiler.nvcc112u1.semver=11.2.1
|
||||
compiler.nvcc112u1.exe=/opt/compiler-explorer/cuda/11.2.1/bin/nvcc
|
||||
compiler.nvcc112u1.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
|
||||
compiler.nvcc112u1.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
|
||||
compiler.nvcc112u1.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
|
||||
compiler.nvcc112u2.semver=11.2.2
|
||||
compiler.nvcc112u2.exe=/opt/compiler-explorer/cuda/11.2.2/bin/nvcc
|
||||
compiler.nvcc112u2.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
|
||||
compiler.nvcc112u2.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
|
||||
compiler.nvcc112u2.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
|
||||
compiler.nvcc113.semver=11.3.0
|
||||
compiler.nvcc113.exe=/opt/compiler-explorer/cuda/11.3.0/bin/nvcc
|
||||
compiler.nvcc113.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
|
||||
compiler.nvcc113.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
|
||||
compiler.nvcc113.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
|
||||
compiler.nvcc113u1.semver=11.3.1
|
||||
compiler.nvcc113u1.exe=/opt/compiler-explorer/cuda/11.3.1/bin/nvcc
|
||||
compiler.nvcc113u1.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
|
||||
compiler.nvcc113u1.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
|
||||
compiler.nvcc113u1.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
|
||||
compiler.nvcc114.semver=11.4.0
|
||||
compiler.nvcc114.exe=/opt/compiler-explorer/cuda/11.4.0/bin/nvcc
|
||||
compiler.nvcc114.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
|
||||
compiler.nvcc114.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
|
||||
compiler.nvcc114.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
|
||||
compiler.nvcc114u1.semver=11.4.1
|
||||
compiler.nvcc114u1.exe=/opt/compiler-explorer/cuda/11.4.1/bin/nvcc
|
||||
compiler.nvcc114u1.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
|
||||
compiler.nvcc114u1.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
|
||||
compiler.nvcc114u1.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
|
||||
compiler.nvcc114u2.semver=11.4.2
|
||||
compiler.nvcc114u2.exe=/opt/compiler-explorer/cuda/11.4.2/bin/nvcc
|
||||
compiler.nvcc114u2.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
|
||||
compiler.nvcc114u2.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
|
||||
compiler.nvcc114u2.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
|
||||
compiler.nvcc114u3.semver=11.4.3
|
||||
compiler.nvcc114u3.exe=/opt/compiler-explorer/cuda/11.4.3/bin/nvcc
|
||||
compiler.nvcc114u3.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
|
||||
compiler.nvcc114u3.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
|
||||
compiler.nvcc114u3.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
|
||||
compiler.nvcc114u4.semver=11.4.4
|
||||
compiler.nvcc114u4.exe=/opt/compiler-explorer/cuda/11.4.4/bin/nvcc
|
||||
compiler.nvcc114u4.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
|
||||
compiler.nvcc114u4.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
|
||||
compiler.nvcc114u4.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
|
||||
compiler.nvcc115.semver=11.5.0
|
||||
compiler.nvcc115.exe=/opt/compiler-explorer/cuda/11.5.0/bin/nvcc
|
||||
compiler.nvcc115.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
|
||||
compiler.nvcc115.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
|
||||
compiler.nvcc115.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
|
||||
compiler.nvcc115u1.semver=11.5.1
|
||||
compiler.nvcc115u1.exe=/opt/compiler-explorer/cuda/11.5.1/bin/nvcc
|
||||
compiler.nvcc115u1.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
|
||||
compiler.nvcc115u1.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
|
||||
compiler.nvcc115u1.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
|
||||
compiler.nvcc115u2.semver=11.5.2
|
||||
compiler.nvcc115u2.exe=/opt/compiler-explorer/cuda/11.5.2/bin/nvcc
|
||||
compiler.nvcc115u2.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
|
||||
compiler.nvcc115u2.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
|
||||
compiler.nvcc115u2.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
|
||||
compiler.nvcc116.semver=11.6.0
|
||||
compiler.nvcc116.exe=/opt/compiler-explorer/cuda/11.6.0/bin/nvcc
|
||||
compiler.nvcc116.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
|
||||
compiler.nvcc116.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
|
||||
compiler.nvcc116.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
|
||||
compiler.nvcc116u1.semver=11.6.1
|
||||
compiler.nvcc116u1.exe=/opt/compiler-explorer/cuda/11.6.1/bin/nvcc
|
||||
compiler.nvcc116u1.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
|
||||
compiler.nvcc116u1.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
|
||||
compiler.nvcc116u1.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
|
||||
compiler.nvcc116u2.semver=11.6.2
|
||||
compiler.nvcc116u2.exe=/opt/compiler-explorer/cuda/11.6.2/bin/nvcc
|
||||
compiler.nvcc116u2.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
|
||||
compiler.nvcc116u2.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
|
||||
compiler.nvcc116u2.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
|
||||
compiler.nvcc117.semver=11.7.0
|
||||
compiler.nvcc117.exe=/opt/compiler-explorer/cuda/11.7.0/bin/nvcc
|
||||
compiler.nvcc117.options=--compiler-bindir /opt/compiler-explorer/gcc-10.2.0/bin
|
||||
compiler.nvcc117.demangler=/opt/compiler-explorer/gcc-10.2.0/bin/c++filt
|
||||
compiler.nvcc117.objdumper=/opt/compiler-explorer/gcc-10.2.0/bin/objdump
|
||||
|
||||
group.nvrtc.compilers=nvrtc115:nvrtc114u1:nvrtc114:nvrtc113u1:nvrtc113:nvrtc112u2:nvrtc112u1:nvrtc112:nvrtc111u1:nvrtc111:nvrtc11u1:nvrtc11:nvrtc102:nvrtc101u2:nvrtc101u1:nvrtc101:nvrtc100:nvrtc92:nvrtc91
|
||||
group.nvrtc.compilerType=nvcc # nvrtc_cli is sufficiently compatible with nvcc
|
||||
group.nvrtc.isSemVer=true
|
||||
group.nvrtc.baseName=NVRTC
|
||||
group.nvrtc.includeFlag=-I
|
||||
group.nvrtc.nvdisasm=/opt/compiler-explorer/cuda/11.5.0/bin/nvdisasm
|
||||
group.nvrtc.objdumper=/opt/compiler-explorer/cuda/11.5.0/bin/nvdisasm
|
||||
group.nvrtc.rpathFlag=-L # WAR, really need `-Xcompiler "-Wl,-rpath=<path>"`, but not required because supportsExecute=false
|
||||
group.nvrtc.options=
|
||||
group.nvrtc.demangler=/opt/compiler-explorer/cuda/11.5.0/bin/cu++filt
|
||||
compiler.nvrtc91.semver=9.1.85
|
||||
compiler.nvrtc91.exe=/opt/compiler-explorer/cuda/9.1.85/bin/nvrtc_cli
|
||||
compiler.nvrtc92.semver=9.2.88
|
||||
compiler.nvrtc92.exe=/opt/compiler-explorer/cuda/9.2.88/bin/nvrtc_cli
|
||||
compiler.nvrtc100.semver=10.0.130
|
||||
compiler.nvrtc100.exe=/opt/compiler-explorer/cuda/10.0.130/bin/nvrtc_cli
|
||||
compiler.nvrtc101.semver=10.1.105
|
||||
compiler.nvrtc101.exe=/opt/compiler-explorer/cuda/10.1.105/bin/nvrtc_cli
|
||||
compiler.nvrtc101u1.semver=10.1.168
|
||||
compiler.nvrtc101u1.exe=/opt/compiler-explorer/cuda/10.1.168/bin/nvrtc_cli
|
||||
compiler.nvrtc101u2.semver=10.1.243
|
||||
compiler.nvrtc101u2.exe=/opt/compiler-explorer/cuda/10.1.243/bin/nvrtc_cli
|
||||
compiler.nvrtc102.semver=10.2.89
|
||||
compiler.nvrtc102.exe=/opt/compiler-explorer/cuda/10.2.89/bin/nvrtc_cli
|
||||
compiler.nvrtc11.semver=11.0.2
|
||||
compiler.nvrtc11.exe=/opt/compiler-explorer/cuda/11.0.2/bin/nvrtc_cli
|
||||
compiler.nvrtc11u1.semver=11.0.3
|
||||
compiler.nvrtc11u1.exe=/opt/compiler-explorer/cuda/11.0.3/bin/nvrtc_cli
|
||||
compiler.nvrtc111.semver=11.1.0
|
||||
compiler.nvrtc111.exe=/opt/compiler-explorer/cuda/11.1.0/bin/nvrtc_cli
|
||||
compiler.nvrtc111u1.semver=11.1.1
|
||||
compiler.nvrtc111u1.exe=/opt/compiler-explorer/cuda/11.1.1/bin/nvrtc_cli
|
||||
compiler.nvrtc112.semver=11.2.0
|
||||
compiler.nvrtc112.exe=/opt/compiler-explorer/cuda/11.2.0/bin/nvrtc_cli
|
||||
compiler.nvrtc112u1.semver=11.2.1
|
||||
compiler.nvrtc112u1.exe=/opt/compiler-explorer/cuda/11.2.1/bin/nvrtc_cli
|
||||
compiler.nvrtc112u2.semver=11.2.2
|
||||
compiler.nvrtc112u2.exe=/opt/compiler-explorer/cuda/11.2.2/bin/nvrtc_cli
|
||||
compiler.nvrtc113.semver=11.3.0
|
||||
compiler.nvrtc113.exe=/opt/compiler-explorer/cuda/11.3.0/bin/nvrtc_cli
|
||||
compiler.nvrtc113u1.semver=11.3.1
|
||||
compiler.nvrtc113u1.exe=/opt/compiler-explorer/cuda/11.3.1/bin/nvrtc_cli
|
||||
compiler.nvrtc114.semver=11.4.0
|
||||
compiler.nvrtc114.exe=/opt/compiler-explorer/cuda/11.4.0/bin/nvrtc_cli
|
||||
compiler.nvrtc114u1.semver=11.4.1
|
||||
compiler.nvrtc114u1.exe=/opt/compiler-explorer/cuda/11.4.1/bin/nvrtc_cli
|
||||
compiler.nvrtc115.semver=11.5.0
|
||||
compiler.nvrtc115.exe=/opt/compiler-explorer/cuda/11.5.0/bin/nvrtc_cli
|
||||
|
||||
libs=cueigen:thrustcub:cucub:cudacxx:nvtx:nsimd:cuco:hip-amd
|
||||
|
||||
libs.cueigen.name=Eigen
|
||||
libs.cueigen.versions=trunk:340:339:337:334
|
||||
libs.cueigen.url=http://eigen.tuxfamily.org/index.php?title=Main_Page
|
||||
libs.cueigen.versions.trunk.version=trunk
|
||||
libs.cueigen.versions.trunk.path=/opt/compiler-explorer/libs/eigen/vtrunk
|
||||
libs.cueigen.versions.340.version=3.4.0
|
||||
libs.cueigen.versions.340.path=/opt/compiler-explorer/libs/eigen/v3.4.0
|
||||
libs.cueigen.versions.339.version=3.3.9
|
||||
libs.cueigen.versions.339.path=/opt/compiler-explorer/libs/eigen/v3.3.9
|
||||
libs.cueigen.versions.337.version=3.3.7
|
||||
libs.cueigen.versions.337.path=/opt/compiler-explorer/libs/eigen/v3.3.7
|
||||
libs.cueigen.versions.334.version=3.3.4
|
||||
libs.cueigen.versions.334.path=/opt/compiler-explorer/libs/eigen/v3.3.4
|
||||
|
||||
libs.thrustcub.name=Thrust+CUB
|
||||
libs.thrustcub.description=CUDA collective and parallel algorithms
|
||||
libs.thrustcub.versions=trunk:109090:109100:109101:110000:111000:112000:112100:113000:113100:114000:115000:116000:117000
|
||||
libs.thrustcub.url=http://www.github.com/NVIDIA/thrust
|
||||
libs.thrustcub.versions.109090.version=1.9.9
|
||||
libs.thrustcub.versions.109090.path=/opt/compiler-explorer/libs/thrustcub/1.9.9:/opt/compiler-explorer/libs/thrustcub/1.9.9/dependencies/cub
|
||||
libs.thrustcub.versions.109100.version=1.9.10
|
||||
libs.thrustcub.versions.109100.path=/opt/compiler-explorer/libs/thrustcub/1.9.10:/opt/compiler-explorer/libs/thrustcub/1.9.10/dependencies/cub
|
||||
libs.thrustcub.versions.109101.version=1.9.10-1
|
||||
libs.thrustcub.versions.109101.path=/opt/compiler-explorer/libs/thrustcub/1.9.10-1:/opt/compiler-explorer/libs/thrustcub/1.9.10-1/dependencies/cub
|
||||
libs.thrustcub.versions.110000.version=1.10.0
|
||||
libs.thrustcub.versions.110000.path=/opt/compiler-explorer/libs/thrustcub/1.10.0:/opt/compiler-explorer/libs/thrustcub/1.10.0/dependencies/cub
|
||||
libs.thrustcub.versions.111000.version=1.11.0
|
||||
libs.thrustcub.versions.111000.path=/opt/compiler-explorer/libs/thrustcub/1.11.0:/opt/compiler-explorer/libs/thrustcub/1.11.0/dependencies/cub
|
||||
libs.thrustcub.versions.112000.version=1.12.0
|
||||
libs.thrustcub.versions.112000.path=/opt/compiler-explorer/libs/thrustcub/1.12.0:/opt/compiler-explorer/libs/thrustcub/1.12.0/dependencies/cub
|
||||
libs.thrustcub.versions.112100.version=1.12.1
|
||||
libs.thrustcub.versions.112100.path=/opt/compiler-explorer/libs/thrustcub/1.12.1:/opt/compiler-explorer/libs/thrustcub/1.12.1/dependencies/cub
|
||||
libs.thrustcub.versions.113000.version=1.13.0
|
||||
libs.thrustcub.versions.113000.path=/opt/compiler-explorer/libs/thrustcub/1.13.0:/opt/compiler-explorer/libs/thrustcub/1.13.0/dependencies/cub
|
||||
libs.thrustcub.versions.113100.version=1.13.1
|
||||
libs.thrustcub.versions.113100.path=/opt/compiler-explorer/libs/thrustcub/1.13.1:/opt/compiler-explorer/libs/thrustcub/1.13.1/dependencies/cub
|
||||
libs.thrustcub.versions.114000.version=1.14.0
|
||||
libs.thrustcub.versions.114000.path=/opt/compiler-explorer/libs/thrustcub/1.14.0:/opt/compiler-explorer/libs/thrustcub/1.14.0/dependencies/cub
|
||||
libs.thrustcub.versions.115000.version=1.15.0
|
||||
libs.thrustcub.versions.115000.path=/opt/compiler-explorer/libs/thrustcub/1.15.0:/opt/compiler-explorer/libs/thrustcub/1.15.0/dependencies/cub
|
||||
libs.thrustcub.versions.116000.version=1.16.0
|
||||
libs.thrustcub.versions.116000.path=/opt/compiler-explorer/libs/thrustcub/1.16.0:/opt/compiler-explorer/libs/thrustcub/1.16.0/dependencies/cub
|
||||
libs.thrustcub.versions.117000.version=1.17.0
|
||||
libs.thrustcub.versions.117000.path=/opt/compiler-explorer/libs/thrustcub/1.17.0:/opt/compiler-explorer/libs/thrustcub/1.17.0/dependencies/cub
|
||||
libs.thrustcub.versions.trunk.version=trunk
|
||||
libs.thrustcub.versions.trunk.path=/opt/compiler-explorer/libs/thrustcub/trunk:/opt/compiler-explorer/libs/thrustcub/trunk/dependencies/cub
|
||||
|
||||
libs.cucub.name=CUB (Legacy)
|
||||
libs.cucub.description=Newer versions are available under Thrust+CUB.
|
||||
libs.cucub.versions=180
|
||||
libs.cucub.url=http://nvlabs.github.io/cub/index.html
|
||||
libs.cucub.versions.180.version=1.8.0
|
||||
libs.cucub.versions.180.path=/opt/compiler-explorer/libs/cub/1.8.0
|
||||
|
||||
libs.cudacxx.name=libcudacxx
|
||||
libs.cudacxx.versions=trunk
|
||||
libs.cudacxx.url=https://github.com/nvidia/libcudacxx
|
||||
libs.cudacxx.versions.trunk.version=trunk
|
||||
libs.cudacxx.versions.trunk.path=/opt/compiler-explorer/libs/libcudacxx/trunk/include
|
||||
|
||||
libs.nvtx.name=NVIDIA Tools Extension
|
||||
libs.nvtx.description=APIs for code annotation
|
||||
libs.nvtx.versions=dev:301
|
||||
libs.nvtx.url=https://github.com/NVIDIA/NVTX
|
||||
libs.nvtx.versions.dev.version=dev
|
||||
libs.nvtx.versions.dev.path=/opt/compiler-explorer/libs/nvtx/dev/cpp/include:/opt/compiler-explorer/libs/nvtx/dev/c/include
|
||||
libs.nvtx.versions.301.version=3.0.1
|
||||
libs.nvtx.versions.301.path=/opt/compiler-explorer/libs/nvtx/v3.0.1/cpp:/opt/compiler-explorer/libs/nvtx/v3.0.1/c/include
|
||||
|
||||
libs.cuco.name=cuCollections
|
||||
libs.cuco.description=Concurrent GPU Accelerated Data Structures
|
||||
libs.cuco.versions=dev
|
||||
libs.cuco.url=https://github.com/NVIDIA/cuCollections
|
||||
libs.cuco.versions.dev.version=dev
|
||||
libs.cuco.versions.dev.path=/opt/compiler-explorer/libs/cucollections/dev/include
|
||||
|
||||
libs.nsimd.name=NSIMD
|
||||
libs.nsimd.versions=22:301
|
||||
libs.nsimd.url=https://github.com/agenium-scale/nsimd/
|
||||
libs.nsimd.versions.22.version=2.2
|
||||
libs.nsimd.versions.22.path=/opt/compiler-explorer/libs/nsimd/v2.2/cuda/include
|
||||
libs.nsimd.versions.301.version=3.0.1
|
||||
libs.nsimd.versions.301.path=/opt/compiler-explorer/libs/nsimd/v3.0.1/cuda/include
|
||||
|
||||
libs.hip-amd.name=HIP (AMD Platform)
|
||||
libs.hip-amd.versions=50203:50103:50002:40502
|
||||
libs.hip-amd.url=https://github.com/ROCm-Developer-Tools/hipamd
|
||||
libs.hip-amd.versions.40502.version=4.5.2
|
||||
libs.hip-amd.versions.40502.path=/opt/compiler-explorer/libs/rocm/4.5.2
|
||||
libs.hip-amd.versions.50002.version=5.0.2
|
||||
libs.hip-amd.versions.50002.path=/opt/compiler-explorer/libs/rocm/5.0.2
|
||||
libs.hip-amd.versions.50103.version=5.1.3
|
||||
libs.hip-amd.versions.50103.path=/opt/compiler-explorer/libs/rocm/5.1.3
|
||||
libs.hip-amd.versions.50203.version=5.2.3
|
||||
libs.hip-amd.versions.50203.path=/opt/compiler-explorer/libs/rocm/5.2.3
|
||||
1
etc/config/hlsl.gpu.properties
Normal file
1
etc/config/hlsl.gpu.properties
Normal file
@@ -0,0 +1 @@
|
||||
compilers=
|
||||
1
etc/config/hook.gpu.properties
Normal file
1
etc/config/hook.gpu.properties
Normal file
@@ -0,0 +1 @@
|
||||
compilers=
|
||||
1
etc/config/llvm.gpu.properties
Normal file
1
etc/config/llvm.gpu.properties
Normal file
@@ -0,0 +1 @@
|
||||
compilers=
|
||||
1
etc/config/ocaml.gpu.properties
Normal file
1
etc/config/ocaml.gpu.properties
Normal file
@@ -0,0 +1 @@
|
||||
compilers=
|
||||
1
etc/config/openclc.gpu.properties
Normal file
1
etc/config/openclc.gpu.properties
Normal file
@@ -0,0 +1 @@
|
||||
compilers=
|
||||
1
etc/config/python.gpu.properties
Normal file
1
etc/config/python.gpu.properties
Normal file
@@ -0,0 +1 @@
|
||||
compilers=
|
||||
Reference in New Issue
Block a user