|
1172 | 1172 | \${MKL_LIB} |
1173 | 1173 | RuleId: "replace_cufft_with_MKL" |
1174 | 1174 |
|
| 1175 | +- Rule: rule_cufft_without_cuda_prefix |
| 1176 | + Kind: CMakeRule |
| 1177 | + Priority: Fallback |
| 1178 | + MatchMode: Partial |
| 1179 | + CmakeSyntax: cufft_without_cuda_prefix |
| 1180 | + In: target_link_libraries${empty}(${target} ${libs}) |
| 1181 | + Out: target_link_libraries(${target} ${libs}) |
| 1182 | + Subrules: |
| 1183 | + libs: |
| 1184 | + MatchMode: Full |
| 1185 | + In: cufft |
| 1186 | + Out: | |
| 1187 | + \${MKL_LIB} |
| 1188 | +
|
| 1189 | +- Rule: rule_cusparse_without_cuda_prefix |
| 1190 | + Kind: CMakeRule |
| 1191 | + Priority: Fallback |
| 1192 | + MatchMode: Partial |
| 1193 | + CmakeSyntax: cusparse_without_cuda_prefix |
| 1194 | + In: target_link_libraries${empty}(${target} ${libs}) |
| 1195 | + Out: target_link_libraries(${target} ${libs}) |
| 1196 | + Subrules: |
| 1197 | + libs: |
| 1198 | + MatchMode: Full |
| 1199 | + In: cusparse |
| 1200 | + Out: | |
| 1201 | + \${MKL_LIB} |
| 1202 | +
|
| 1203 | +- Rule: rule_curand_without_cuda_prefix |
| 1204 | + Kind: CMakeRule |
| 1205 | + Priority: Fallback |
| 1206 | + MatchMode: Partial |
| 1207 | + CmakeSyntax: curand_without_cuda_prefix |
| 1208 | + In: target_link_libraries${empty}(${target} ${libs}) |
| 1209 | + Out: target_link_libraries(${target} ${libs}) |
| 1210 | + Subrules: |
| 1211 | + libs: |
| 1212 | + MatchMode: Full |
| 1213 | + In: curand |
| 1214 | + Out: | |
| 1215 | + \${MKL_LIB} |
| 1216 | +
|
| 1217 | +- Rule: rule_cudadevrt_without_cuda_prefix |
| 1218 | + Kind: CMakeRule |
| 1219 | + Priority: Fallback |
| 1220 | + MatchMode: Partial |
| 1221 | + CmakeSyntax: cudadevrt_without_cuda_prefix |
| 1222 | + In: target_link_libraries${empty}(${target} ${libs}) |
| 1223 | + Out: target_link_libraries(${target} ${libs}) |
| 1224 | + Subrules: |
| 1225 | + libs: |
| 1226 | + MatchMode: Full |
| 1227 | + In: cudadevrt |
| 1228 | + Out: "" |
| 1229 | + |
| 1230 | +- Rule: rule_nccl_without_cuda_prefix |
| 1231 | + Kind: CMakeRule |
| 1232 | + Priority: Fallback |
| 1233 | + MatchMode: Partial |
| 1234 | + CmakeSyntax: nccl_without_cuda_prefix |
| 1235 | + In: target_link_libraries${empty}(${target} ${libs}) |
| 1236 | + Out: target_link_libraries(${target} ${libs}) |
| 1237 | + Subrules: |
| 1238 | + libs: |
| 1239 | + MatchMode: Full |
| 1240 | + In: nccl |
| 1241 | + Out: -lccl |
| 1242 | + |
| 1243 | +- Rule: rule_nvrtc_without_cuda_prefix |
| 1244 | + Kind: CMakeRule |
| 1245 | + Priority: Fallback |
| 1246 | + MatchMode: Partial |
| 1247 | + CmakeSyntax: nvrtc_without_cuda_prefix |
| 1248 | + In: target_link_libraries${empty}(${target} ${libs}) |
| 1249 | + Out: target_link_libraries(${target} ${libs}) |
| 1250 | + Subrules: |
| 1251 | + libs: |
| 1252 | + MatchMode: Full |
| 1253 | + In: nvrtc |
| 1254 | + Out: "" |
| 1255 | + |
| 1256 | +- Rule: rule_ml_without_cuda_prefix |
| 1257 | + Kind: CMakeRule |
| 1258 | + Priority: Fallback |
| 1259 | + MatchMode: Partial |
| 1260 | + CmakeSyntax: ml_without_cuda_prefix |
| 1261 | + In: target_link_libraries${empty}(${target} ${libs}) |
| 1262 | + Out: target_link_libraries(${target} ${libs}) |
| 1263 | + Subrules: |
| 1264 | + libs: |
| 1265 | + MatchMode: Full |
| 1266 | + In: nvidia-ml |
| 1267 | + Out: "" |
| 1268 | + |
1175 | 1269 | - Rule: rule_cufftw |
1176 | 1270 | Kind: CMakeRule |
1177 | 1271 | Priority: Fallback |
|
0 commit comments