@@ -1193,175 +1193,19 @@ def main():
1193
1193
"bin/*" ,
1194
1194
"test/*" ,
1195
1195
"*.pyi" ,
1196
- "_C/*.pyi" ,
1197
- "cuda/*.pyi" ,
1198
- "fx/*.pyi" ,
1199
- "optim/*.pyi" ,
1200
- "autograd/*.pyi" ,
1201
- "jit/*.pyi" ,
1202
- "nn/*.pyi" ,
1203
- "nn/modules/*.pyi" ,
1204
- "nn/parallel/*.pyi" ,
1205
- "utils/data/*.pyi" ,
1206
- "utils/data/datapipes/*.pyi" ,
1196
+ "**/*.pyi" ,
1207
1197
"lib/*.pdb" ,
1198
+ "lib/**/*.pdb" ,
1208
1199
"lib/*shm*" ,
1209
1200
"lib/torch_shm_manager" ,
1210
1201
"lib/*.h" ,
1202
+ "lib/**/*.h" ,
1211
1203
"include/*.h" ,
1212
- "include/ATen/*.h" ,
1213
- "include/ATen/cpu/*.h" ,
1214
- "include/ATen/cpu/vec/vec128/*.h" ,
1215
- "include/ATen/cpu/vec/vec256/*.h" ,
1216
- "include/ATen/cpu/vec/vec256/vsx/*.h" ,
1217
- "include/ATen/cpu/vec/vec256/zarch/*.h" ,
1218
- "include/ATen/cpu/vec/vec512/*.h" ,
1219
- "include/ATen/cpu/vec/*.h" ,
1220
- "include/ATen/cpu/vec/sve/*.h" ,
1221
- "include/ATen/core/*.h" ,
1222
- "include/ATen/cuda/*.cuh" ,
1223
- "include/ATen/cuda/*.h" ,
1224
- "include/ATen/cuda/detail/*.cuh" ,
1225
- "include/ATen/cuda/detail/*.h" ,
1226
- "include/ATen/cuda/tunable/*.h" ,
1227
- "include/ATen/cudnn/*.h" ,
1228
- "include/ATen/functorch/*.h" ,
1229
- "include/ATen/ops/*.h" ,
1230
- "include/ATen/hip/*.cuh" ,
1231
- "include/ATen/hip/*.h" ,
1232
- "include/ATen/hip/detail/*.cuh" ,
1233
- "include/ATen/hip/detail/*.h" ,
1234
- "include/ATen/hip/impl/*.h" ,
1235
- "include/ATen/hip/tunable/*.h" ,
1236
- "include/ATen/mps/*.h" ,
1237
- "include/ATen/miopen/*.h" ,
1238
- "include/ATen/detail/*.h" ,
1239
- "include/ATen/native/*.h" ,
1240
- "include/ATen/native/cpu/*.h" ,
1241
- "include/ATen/native/cuda/*.h" ,
1242
- "include/ATen/native/cuda/*.cuh" ,
1243
- "include/ATen/native/hip/*.h" ,
1244
- "include/ATen/native/hip/*.cuh" ,
1245
- "include/ATen/native/kleidiai/*.h" ,
1246
- "include/ATen/native/mps/*.h" ,
1247
- "include/ATen/native/mkldnn/xpu/*.h" ,
1248
- "include/ATen/native/mkldnn/xpu/detail/*.h" ,
1249
- "include/ATen/native/nested/*.h" ,
1250
- "include/ATen/native/quantized/*.h" ,
1251
- "include/ATen/native/quantized/cpu/*.h" ,
1252
- "include/ATen/native/transformers/*.h" ,
1253
- "include/ATen/native/sparse/*.h" ,
1254
- "include/ATen/native/utils/*.h" ,
1255
- "include/ATen/quantized/*.h" ,
1256
- "include/ATen/xpu/*.h" ,
1257
- "include/ATen/xpu/detail/*.h" ,
1258
- "include/caffe2/serialize/*.h" ,
1259
- "include/c10/*.h" ,
1260
- "include/c10/macros/*.h" ,
1261
- "include/c10/core/*.h" ,
1262
- "include/ATen/core/boxing/*.h" ,
1263
- "include/ATen/core/boxing/impl/*.h" ,
1264
- "include/ATen/core/dispatch/*.h" ,
1265
- "include/ATen/core/op_registration/*.h" ,
1266
- "include/c10/core/impl/*.h" ,
1267
- "include/c10/util/*.h" ,
1268
- "include/c10/cuda/*.h" ,
1269
- "include/c10/cuda/impl/*.h" ,
1270
- "include/c10/hip/*.h" ,
1271
- "include/c10/hip/impl/*.h" ,
1272
- "include/c10/metal/*.h" ,
1273
- "include/c10/xpu/*.h" ,
1274
- "include/c10/xpu/impl/*.h" ,
1275
- "include/torch/*.h" ,
1276
- "include/torch/csrc/*.h" ,
1277
- "include/torch/csrc/stable/*.h" ,
1278
- "include/torch/csrc/api/include/torch/*.h" ,
1279
- "include/torch/csrc/api/include/torch/data/*.h" ,
1280
- "include/torch/csrc/api/include/torch/data/dataloader/*.h" ,
1281
- "include/torch/csrc/api/include/torch/data/datasets/*.h" ,
1282
- "include/torch/csrc/api/include/torch/data/detail/*.h" ,
1283
- "include/torch/csrc/api/include/torch/data/samplers/*.h" ,
1284
- "include/torch/csrc/api/include/torch/data/transforms/*.h" ,
1285
- "include/torch/csrc/api/include/torch/detail/*.h" ,
1286
- "include/torch/csrc/api/include/torch/detail/ordered_dict.h" ,
1287
- "include/torch/csrc/api/include/torch/nn/*.h" ,
1288
- "include/torch/csrc/api/include/torch/nn/functional/*.h" ,
1289
- "include/torch/csrc/api/include/torch/nn/options/*.h" ,
1290
- "include/torch/csrc/api/include/torch/nn/modules/*.h" ,
1291
- "include/torch/csrc/api/include/torch/nn/modules/container/*.h" ,
1292
- "include/torch/csrc/api/include/torch/nn/parallel/*.h" ,
1293
- "include/torch/csrc/api/include/torch/nn/utils/*.h" ,
1294
- "include/torch/csrc/api/include/torch/optim/*.h" ,
1295
- "include/torch/csrc/api/include/torch/optim/schedulers/*.h" ,
1296
- "include/torch/csrc/api/include/torch/serialize/*.h" ,
1297
- "include/torch/csrc/autograd/*.h" ,
1298
- "include/torch/csrc/autograd/functions/*.h" ,
1299
- "include/torch/csrc/autograd/generated/*.h" ,
1300
- "include/torch/csrc/autograd/utils/*.h" ,
1301
- "include/torch/csrc/cuda/*.h" ,
1302
- "include/torch/csrc/distributed/c10d/*.h" ,
1303
- "include/torch/csrc/distributed/c10d/*.hpp" ,
1304
- "include/torch/csrc/distributed/rpc/*.h" ,
1305
- "include/torch/csrc/distributed/autograd/context/*.h" ,
1306
- "include/torch/csrc/distributed/autograd/functions/*.h" ,
1307
- "include/torch/csrc/distributed/autograd/rpc_messages/*.h" ,
1308
- "include/torch/csrc/dynamo/*.h" ,
1309
- "include/torch/csrc/inductor/*.h" ,
1310
- "include/torch/csrc/inductor/aoti_include/*.h" ,
1311
- "include/torch/csrc/inductor/aoti_package/*.h" ,
1312
- "include/torch/csrc/inductor/aoti_runner/*.h" ,
1313
- "include/torch/csrc/inductor/aoti_runtime/*.h" ,
1314
- "include/torch/csrc/inductor/aoti_torch/*.h" ,
1315
- "include/torch/csrc/inductor/aoti_torch/c/*.h" ,
1316
- "include/torch/csrc/inductor/aoti_torch/generated/*.h" ,
1317
- "include/torch/csrc/inductor/aoti_torch/generated/extend/*.h" ,
1318
- "include/torch/csrc/inductor/cpp_wrapper/*.h" ,
1319
- "include/torch/csrc/inductor/cpp_wrapper/device_internal/*.h" ,
1320
- "include/torch/csrc/jit/*.h" ,
1321
- "include/torch/csrc/jit/backends/*.h" ,
1322
- "include/torch/csrc/jit/generated/*.h" ,
1323
- "include/torch/csrc/jit/passes/*.h" ,
1324
- "include/torch/csrc/jit/passes/quantization/*.h" ,
1325
- "include/torch/csrc/jit/passes/utils/*.h" ,
1326
- "include/torch/csrc/jit/runtime/*.h" ,
1327
- "include/torch/csrc/jit/ir/*.h" ,
1328
- "include/torch/csrc/jit/frontend/*.h" ,
1329
- "include/torch/csrc/jit/api/*.h" ,
1330
- "include/torch/csrc/jit/serialization/*.h" ,
1331
- "include/torch/csrc/jit/python/*.h" ,
1332
- "include/torch/csrc/jit/mobile/*.h" ,
1333
- "include/torch/csrc/jit/testing/*.h" ,
1334
- "include/torch/csrc/jit/tensorexpr/*.h" ,
1335
- "include/torch/csrc/jit/tensorexpr/operators/*.h" ,
1336
- "include/torch/csrc/jit/codegen/cuda/*.h" ,
1337
- "include/torch/csrc/onnx/*.h" ,
1338
- "include/torch/csrc/profiler/*.h" ,
1339
- "include/torch/csrc/profiler/orchestration/*.h" ,
1340
- "include/torch/csrc/profiler/standalone/*.h" ,
1341
- "include/torch/csrc/profiler/stubs/*.h" ,
1342
- "include/torch/csrc/profiler/unwind/*.h" ,
1343
- "include/torch/csrc/profiler/python/*.h" ,
1344
- "include/torch/csrc/utils/*.h" ,
1345
- "include/torch/csrc/tensor/*.h" ,
1346
- "include/torch/csrc/lazy/backend/*.h" ,
1347
- "include/torch/csrc/lazy/core/*.h" ,
1348
- "include/torch/csrc/lazy/core/internal_ops/*.h" ,
1349
- "include/torch/csrc/lazy/core/ops/*.h" ,
1350
- "include/torch/csrc/lazy/python/python_util.h" ,
1351
- "include/torch/csrc/lazy/ts_backend/*.h" ,
1352
- "include/torch/csrc/xpu/*.h" ,
1353
- "include/pybind11/*.h" ,
1354
- "include/pybind11/detail/*.h" ,
1355
- "include/pybind11/eigen/*.h" ,
1356
- "include/TH/*.h*" ,
1357
- "include/TH/generic/*.h*" ,
1358
- "include/THC/*.cuh" ,
1359
- "include/THC/*.h*" ,
1360
- "include/THC/generic/*.h" ,
1361
- "include/THH/*.cuh" ,
1362
- "include/THH/*.h*" ,
1363
- "include/THH/generic/*.h" ,
1364
- "include/sleef.h" ,
1204
+ "include/**/*.h" ,
1205
+ "include/*.hpp" ,
1206
+ "include/**/*.hpp" ,
1207
+ "include/*.cuh" ,
1208
+ "include/**/*.cuh" ,
1365
1209
"_inductor/codegen/*.h" ,
1366
1210
"_inductor/codegen/aoti_runtime/*.cpp" ,
1367
1211
"_inductor/script.ld" ,
@@ -1412,35 +1256,19 @@ def main():
1412
1256
torch_package_data .extend (
1413
1257
[
1414
1258
"include/tensorpipe/*.h" ,
1415
- "include/tensorpipe/channel/*.h" ,
1416
- "include/tensorpipe/channel/basic/*.h" ,
1417
- "include/tensorpipe/channel/cma/*.h" ,
1418
- "include/tensorpipe/channel/mpt/*.h" ,
1419
- "include/tensorpipe/channel/xth/*.h" ,
1420
- "include/tensorpipe/common/*.h" ,
1421
- "include/tensorpipe/core/*.h" ,
1422
- "include/tensorpipe/transport/*.h" ,
1423
- "include/tensorpipe/transport/ibv/*.h" ,
1424
- "include/tensorpipe/transport/shm/*.h" ,
1425
- "include/tensorpipe/transport/uv/*.h" ,
1259
+ "include/tensorpipe/**/*.h" ,
1426
1260
]
1427
1261
)
1428
1262
if get_cmake_cache_vars ()["USE_KINETO" ]:
1429
1263
torch_package_data .extend (
1430
1264
[
1431
1265
"include/kineto/*.h" ,
1266
+ "include/kineto/**/*.h" ,
1432
1267
]
1433
1268
)
1434
1269
torchgen_package_data = [
1435
- # Recursive glob doesn't work in setup.py,
1436
- # https://github.com/pypa/setuptools/issues/1806
1437
- # To make this robust we should replace it with some code that
1438
- # returns a list of everything under packaged/
1439
- "packaged/ATen/*" ,
1440
- "packaged/ATen/native/*" ,
1441
- "packaged/ATen/templates/*" ,
1442
- "packaged/autograd/*" ,
1443
- "packaged/autograd/templates/*" ,
1270
+ "packaged/*" ,
1271
+ "packaged/**/*" ,
1444
1272
]
1445
1273
package_data = {
1446
1274
"torch" : torch_package_data ,
0 commit comments