@@ -349,34 +349,34 @@ if (NOT INTERN_BUILD_MOBILE OR NOT BUILD_CAFFE2_MOBILE)
349
349
${TORCH_SRC_DIR} /csrc/autograd/record_function_ops.cpp
350
350
${TORCH_SRC_DIR} /csrc/autograd/saved_variable.cpp
351
351
${TORCH_SRC_DIR} /csrc/autograd/variable .cpp
352
- ${TORCH_SRC_DIR} /csrc/jit/autodiff.cpp
353
- ${TORCH_SRC_DIR} /csrc/jit/attributes.cpp
354
- ${TORCH_SRC_DIR} /csrc/jit/argument_spec.cpp
355
- ${TORCH_SRC_DIR} /csrc/jit/custom_class.cpp
356
- ${TORCH_SRC_DIR} /csrc/jit/pass_manager.cpp
357
- ${TORCH_SRC_DIR} /csrc/jit/pickler.cpp
358
- ${TORCH_SRC_DIR} /csrc/jit/unpickler.cpp
359
- ${TORCH_SRC_DIR} /csrc/jit/graph_executor.cpp
360
- ${TORCH_SRC_DIR} /csrc/jit/import_source.cpp
361
- ${TORCH_SRC_DIR} /csrc/jit/import.cpp
362
- ${TORCH_SRC_DIR} /csrc/jit/pickle.cpp
363
- ${TORCH_SRC_DIR} /csrc/jit/import_export_helpers.cpp
364
- ${TORCH_SRC_DIR} /csrc/jit/instruction.cpp
365
- ${TORCH_SRC_DIR} /csrc/jit/interpreter.cpp
366
- ${TORCH_SRC_DIR} /csrc/jit/constants.cpp
367
- ${TORCH_SRC_DIR} /csrc/jit/node_hashing.cpp
368
- ${TORCH_SRC_DIR} /csrc/jit/type_hashing.cpp
369
- ${TORCH_SRC_DIR} /csrc/jit/ir.cpp
370
- ${TORCH_SRC_DIR} /csrc/jit/irparser.cpp
352
+ ${TORCH_SRC_DIR} /csrc/jit/runtime/ autodiff.cpp
353
+ ${TORCH_SRC_DIR} /csrc/jit/ir/ attributes.cpp
354
+ ${TORCH_SRC_DIR} /csrc/jit/runtime/ argument_spec.cpp
355
+ ${TORCH_SRC_DIR} /csrc/jit/api/ custom_class.cpp
356
+ ${TORCH_SRC_DIR} /csrc/jit/passes/ pass_manager.cpp
357
+ ${TORCH_SRC_DIR} /csrc/jit/serialization/ pickler.cpp
358
+ ${TORCH_SRC_DIR} /csrc/jit/serialization/ unpickler.cpp
359
+ ${TORCH_SRC_DIR} /csrc/jit/runtime/ graph_executor.cpp
360
+ ${TORCH_SRC_DIR} /csrc/jit/serialization/ import_source.cpp
361
+ ${TORCH_SRC_DIR} /csrc/jit/serialization/ import.cpp
362
+ ${TORCH_SRC_DIR} /csrc/jit/serialization/ pickle.cpp
363
+ ${TORCH_SRC_DIR} /csrc/jit/serialization/ import_export_helpers.cpp
364
+ ${TORCH_SRC_DIR} /csrc/jit/runtime/ instruction.cpp
365
+ ${TORCH_SRC_DIR} /csrc/jit/runtime/ interpreter.cpp
366
+ ${TORCH_SRC_DIR} /csrc/jit/ir/ constants.cpp
367
+ ${TORCH_SRC_DIR} /csrc/jit/ir/ node_hashing.cpp
368
+ ${TORCH_SRC_DIR} /csrc/jit/ir/ type_hashing.cpp
369
+ ${TORCH_SRC_DIR} /csrc/jit/ir/ir .cpp
370
+ ${TORCH_SRC_DIR} /csrc/jit/ir/ irparser.cpp
371
371
${TORCH_SRC_DIR} /csrc/jit/jit_log.cpp
372
- ${TORCH_SRC_DIR} /csrc/jit/operator.cpp
373
- ${TORCH_SRC_DIR} /csrc/jit/register_c10_ops.cpp
374
- ${TORCH_SRC_DIR} /csrc/jit/subgraph_matcher.cpp
375
- ${TORCH_SRC_DIR} /csrc/jit/symbolic_script.cpp
376
- ${TORCH_SRC_DIR} /csrc/jit/profiling_record.cpp
377
- ${TORCH_SRC_DIR} /csrc/jit/profiling_graph_executor_impl.cpp
378
- ${TORCH_SRC_DIR} /csrc/jit/update_graph_executor_opt.cpp
379
- ${TORCH_SRC_DIR} /csrc/jit/passes /alias_analysis.cpp
372
+ ${TORCH_SRC_DIR} /csrc/jit/runtime/ operator.cpp
373
+ ${TORCH_SRC_DIR} /csrc/jit/runtime/ register_c10_ops.cpp
374
+ ${TORCH_SRC_DIR} /csrc/jit/ir/ subgraph_matcher.cpp
375
+ ${TORCH_SRC_DIR} /csrc/jit/runtime/ symbolic_script.cpp
376
+ ${TORCH_SRC_DIR} /csrc/jit/runtime/ profiling_record.cpp
377
+ ${TORCH_SRC_DIR} /csrc/jit/runtime/ profiling_graph_executor_impl.cpp
378
+ ${TORCH_SRC_DIR} /csrc/jit/python/ update_graph_executor_opt.cpp
379
+ ${TORCH_SRC_DIR} /csrc/jit/ir /alias_analysis.cpp
380
380
${TORCH_SRC_DIR} /csrc/jit/passes/batch_mm.cpp
381
381
${TORCH_SRC_DIR} /csrc/jit/passes/bailout_graph.cpp
382
382
${TORCH_SRC_DIR} /csrc/jit/passes/canonicalize.cpp
@@ -412,49 +412,49 @@ if (NOT INTERN_BUILD_MOBILE OR NOT BUILD_CAFFE2_MOBILE)
412
412
${TORCH_SRC_DIR} /csrc/jit/passes/specialize_autogradzero.cpp
413
413
${TORCH_SRC_DIR} /csrc/jit/passes/subgraph_rewrite.cpp
414
414
${TORCH_SRC_DIR} /csrc/jit/passes/tensorexpr_fuser.cpp
415
- ${TORCH_SRC_DIR} /csrc/jit/passes /python_print.cpp
415
+ ${TORCH_SRC_DIR} /csrc/jit/serialization /python_print.cpp
416
416
${TORCH_SRC_DIR} /csrc/jit/passes/utils/subgraph_utils.cpp
417
417
${TORCH_SRC_DIR} /csrc/jit/passes/utils/check_alias_annotation.cpp
418
418
${TORCH_SRC_DIR} /csrc/jit/passes/utils/memory_dag.cpp
419
419
${TORCH_SRC_DIR} /csrc/jit/passes/quantization.cpp
420
420
${TORCH_SRC_DIR} /csrc/jit/passes/fuse_linear.cpp
421
- ${TORCH_SRC_DIR} /csrc/jit/print_handler.cpp
422
- ${TORCH_SRC_DIR} /csrc/jit/fuser/interface .cpp
423
- ${TORCH_SRC_DIR} /csrc/jit/register_prim_ops.cpp
424
- ${TORCH_SRC_DIR} /csrc/jit/register_prim_ops_c10.cpp
425
- ${TORCH_SRC_DIR} /csrc/jit/register_string_ops.cpp
426
- ${TORCH_SRC_DIR} /csrc/jit/register_special_ops.cpp
427
- ${TORCH_SRC_DIR} /csrc/jit/scope.cpp
428
- ${TORCH_SRC_DIR} /csrc/jit/script /ir_emitter.cpp
421
+ ${TORCH_SRC_DIR} /csrc/jit/runtime/ print_handler.cpp
422
+ ${TORCH_SRC_DIR} /csrc/jit/codegen/ fuser/interface .cpp
423
+ ${TORCH_SRC_DIR} /csrc/jit/runtime/ register_prim_ops.cpp
424
+ ${TORCH_SRC_DIR} /csrc/jit/runtime/ register_prim_ops_c10.cpp
425
+ ${TORCH_SRC_DIR} /csrc/jit/runtime/ register_string_ops.cpp
426
+ ${TORCH_SRC_DIR} /csrc/jit/runtime/ register_special_ops.cpp
427
+ ${TORCH_SRC_DIR} /csrc/jit/ir/ scope.cpp
428
+ ${TORCH_SRC_DIR} /csrc/jit/frontend /ir_emitter.cpp
429
429
${TORCH_SRC_DIR} /csrc/jit/testing/file_check.cpp
430
- ${TORCH_SRC_DIR} /csrc/jit/script /convert_to_ssa.cpp
431
- ${TORCH_SRC_DIR} /csrc/jit/script /exit_transforms.cpp
432
- ${TORCH_SRC_DIR} /csrc/jit/script /inline_loop_condition.cpp
433
- ${TORCH_SRC_DIR} /csrc/jit/script /schema_matching.cpp
434
- ${TORCH_SRC_DIR} /csrc/jit/script /script_type_parser.cpp
435
- ${TORCH_SRC_DIR} /csrc/jit/script /sugared_value.cpp
436
- ${TORCH_SRC_DIR} /csrc/jit/script /class_type.cpp
437
- ${TORCH_SRC_DIR} /csrc/jit/script /parser.cpp
438
- ${TORCH_SRC_DIR} /csrc/jit/script /builtin_functions.cpp
439
- ${TORCH_SRC_DIR} /csrc/jit/script /canonicalize_modified_loop.cpp
440
- ${TORCH_SRC_DIR} /csrc/jit/script /edit_distance.cpp
441
- ${TORCH_SRC_DIR} /csrc/jit/script /logging.cpp
442
- ${TORCH_SRC_DIR} /csrc/jit/script /module.cpp
443
- ${TORCH_SRC_DIR} /csrc/jit/script /object.cpp
444
- ${TORCH_SRC_DIR} /csrc/jit/script /jit_exception.cpp
445
- ${TORCH_SRC_DIR} /csrc/jit/script /string_to_type.cpp
446
- ${TORCH_SRC_DIR} /csrc/jit/source_range_serialization.cpp
447
- ${TORCH_SRC_DIR} /csrc/jit/tracer.cpp
448
- ${TORCH_SRC_DIR} /csrc/jit/hooks_for_testing.cpp
430
+ ${TORCH_SRC_DIR} /csrc/jit/frontend /convert_to_ssa.cpp
431
+ ${TORCH_SRC_DIR} /csrc/jit/frontend /exit_transforms.cpp
432
+ ${TORCH_SRC_DIR} /csrc/jit/frontend /inline_loop_condition.cpp
433
+ ${TORCH_SRC_DIR} /csrc/jit/frontend /schema_matching.cpp
434
+ ${TORCH_SRC_DIR} /csrc/jit/frontend /script_type_parser.cpp
435
+ ${TORCH_SRC_DIR} /csrc/jit/frontend /sugared_value.cpp
436
+ ${TORCH_SRC_DIR} /csrc/jit/ir /class_type.cpp
437
+ ${TORCH_SRC_DIR} /csrc/jit/frontend /parser.cpp
438
+ ${TORCH_SRC_DIR} /csrc/jit/frontend /builtin_functions.cpp
439
+ ${TORCH_SRC_DIR} /csrc/jit/frontend /canonicalize_modified_loop.cpp
440
+ ${TORCH_SRC_DIR} /csrc/jit/frontend /edit_distance.cpp
441
+ ${TORCH_SRC_DIR} /csrc/jit/runtime /logging.cpp
442
+ ${TORCH_SRC_DIR} /csrc/jit/api /module.cpp
443
+ ${TORCH_SRC_DIR} /csrc/jit/api /object.cpp
444
+ ${TORCH_SRC_DIR} /csrc/jit/runtime /jit_exception.cpp
445
+ ${TORCH_SRC_DIR} /csrc/jit/frontend /string_to_type.cpp
446
+ ${TORCH_SRC_DIR} /csrc/jit/serialization/ source_range_serialization.cpp
447
+ ${TORCH_SRC_DIR} /csrc/jit/frontend/ tracer.cpp
448
+ ${TORCH_SRC_DIR} /csrc/jit/testing/ hooks_for_testing.cpp
449
449
${TORCH_SRC_DIR} /csrc/utils/tensor_flatten.cpp
450
450
${TORCH_SRC_DIR} /csrc/utils/variadic.cpp
451
- ${TORCH_SRC_DIR} /csrc/jit/fuser/kernel_cache.cpp
452
- ${TORCH_SRC_DIR} /csrc/jit/fuser/compiler.cpp
453
- ${TORCH_SRC_DIR} /csrc/jit/fuser/executor.cpp
454
- ${TORCH_SRC_DIR} /csrc/jit/fuser/codegen.cpp
455
- ${TORCH_SRC_DIR} /csrc/jit/fuser/fallback.cpp
456
- ${TORCH_SRC_DIR} /csrc/jit/function.cpp
457
- ${TORCH_SRC_DIR} /csrc/jit/vararg_functions.cpp
451
+ ${TORCH_SRC_DIR} /csrc/jit/codegen/ fuser/kernel_cache.cpp
452
+ ${TORCH_SRC_DIR} /csrc/jit/codegen/ fuser/compiler.cpp
453
+ ${TORCH_SRC_DIR} /csrc/jit/codegen/ fuser/executor.cpp
454
+ ${TORCH_SRC_DIR} /csrc/jit/codegen/ fuser/codegen.cpp
455
+ ${TORCH_SRC_DIR} /csrc/jit/codegen/ fuser/fallback.cpp
456
+ ${TORCH_SRC_DIR} /csrc/jit/api/ function.cpp
457
+ ${TORCH_SRC_DIR} /csrc/jit/runtime/ vararg_functions.cpp
458
458
459
459
${TORCH_SRC_DIR} /csrc/jit/tensorexpr/mem_arena.cpp
460
460
${TORCH_SRC_DIR} /csrc/jit/tensorexpr/codegen.cpp
@@ -489,12 +489,12 @@ if (NOT INTERN_BUILD_MOBILE OR NOT BUILD_CAFFE2_MOBILE)
489
489
if (NOT INTERN_BUILD_MOBILE)
490
490
list (APPEND TORCH_SRCS
491
491
${TORCH_SRC_DIR} /csrc/api/src/jit.cpp
492
- ${TORCH_SRC_DIR} /csrc/jit/export.cpp
493
- ${TORCH_SRC_DIR} /csrc/jit/export_module.cpp
494
- ${TORCH_SRC_DIR} /csrc/jit/import_legacy.cpp
492
+ ${TORCH_SRC_DIR} /csrc/jit/serialization/ export.cpp
493
+ ${TORCH_SRC_DIR} /csrc/jit/serialization/ export_module.cpp
494
+ ${TORCH_SRC_DIR} /csrc/jit/serialization/ import_legacy.cpp
495
495
${TORCH_SRC_DIR} /csrc/jit/netdef_converter.cpp
496
- ${TORCH_SRC_DIR} /csrc/jit/fuser/cpu/fused_kernel.cpp
497
- ${TORCH_SRC_DIR} /csrc/jit/script /module_save.cpp
496
+ ${TORCH_SRC_DIR} /csrc/jit/codegen/ fuser/cpu/fused_kernel.cpp
497
+ ${TORCH_SRC_DIR} /csrc/jit/api /module_save.cpp
498
498
${TORCH_SRC_DIR} /csrc/utils/byte_order.cpp
499
499
)
500
500
if (USE_DISTRIBUTED)
@@ -526,14 +526,14 @@ if (NOT INTERN_BUILD_MOBILE OR NOT BUILD_CAFFE2_MOBILE)
526
526
${TORCH_SRC_DIR} /csrc/distributed/rpc/script_resp.cpp
527
527
${TORCH_SRC_DIR} /csrc/distributed/rpc/types.cpp
528
528
${TORCH_SRC_DIR} /csrc/distributed/rpc/utils.cpp
529
- ${TORCH_SRC_DIR} /csrc/jit/register_distributed_ops.cpp
529
+ ${TORCH_SRC_DIR} /csrc/jit/runtime/ register_distributed_ops.cpp
530
530
)
531
531
endif ()
532
532
endif ()
533
533
534
534
if (USE_CUDA)
535
535
list (APPEND Caffe2_GPU_SRCS
536
- ${TORCH_SRC_DIR} /csrc/jit/fuser/cuda/fused_kernel.cpp
536
+ ${TORCH_SRC_DIR} /csrc/jit/codegen/ fuser/cuda/fused_kernel.cpp
537
537
${TORCH_SRC_DIR} /csrc/autograd/profiler_cuda.cpp
538
538
${TORCH_SRC_DIR} /csrc/autograd/functions/comm.cpp
539
539
${TORCH_SRC_DIR} /csrc/cuda/comm.cpp
@@ -550,7 +550,7 @@ if (NOT INTERN_BUILD_MOBILE OR NOT BUILD_CAFFE2_MOBILE)
550
550
551
551
if (USE_ROCM)
552
552
list (APPEND Caffe2_HIP_SRCS
553
- ${TORCH_SRC_DIR} /csrc/jit/fuser/cuda/fused_kernel.cpp
553
+ ${TORCH_SRC_DIR} /csrc/jit/codegen/ fuser/cuda/fused_kernel.cpp
554
554
${TORCH_SRC_DIR} /csrc/autograd/profiler_cuda.cpp
555
555
${TORCH_SRC_DIR} /csrc/autograd/functions/comm.cpp
556
556
${TORCH_SRC_DIR} /csrc/cuda/comm.cpp
@@ -864,8 +864,8 @@ if(USE_ROCM)
864
864
USE_ROCM
865
865
__HIP_PLATFORM_HCC__
866
866
)
867
- # NB: Massive hack. torch/csrc/jit/fuser/codegen.cpp includes
868
- # torch/csrc/jit/fuser/cuda/resource_strings.h which changes the
867
+ # NB: Massive hack. torch/csrc/jit/codegen/ fuser/codegen.cpp includes
868
+ # torch/csrc/jit/codegen/ fuser/cuda/resource_strings.h which changes the
869
869
# strings depending on if you're __HIP_PLATFORM_HCC__ or not.
870
870
# But that file is in torch_cpu! So, against all odds, this macro
871
871
# has to be set on torch_cpu too. I also added it to torch for
0 commit comments