Skip to content
Closed
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
0d9f614
remove unused all_generator_source from generate_code
Apr 15, 2022
7d920e8
Update on "remove unused all_generator_source from generate_code"
Apr 15, 2022
9d91c62
Update on "remove unused all_generator_source from generate_code"
Apr 15, 2022
b1ccca9
Update on "remove unused all_generator_source from generate_code"
Apr 15, 2022
6ae9a0f
Update on "remove unused all_generator_source from generate_code"
Apr 15, 2022
fa3c900
Update on "remove unused all_generator_source from generate_code"
Apr 16, 2022
766bcfc
Update on "remove unused all_generator_source from generate_code"
Apr 16, 2022
9b14d58
Update on "remove unused all_generator_source from generate_code"
Apr 16, 2022
2f4cf7d
Update on "remove unused all_generator_source from generate_code"
Apr 16, 2022
6605ccd
Update on "remove unused all_generator_source from generate_code"
Apr 16, 2022
489b28d
Update on "remove unused all_generator_source from generate_code"
Apr 16, 2022
977b01f
Update on "remove unused all_generator_source from generate_code"
Apr 16, 2022
bbcfa0a
Update on "remove unused all_generator_source from generate_code"
Apr 16, 2022
2694a3f
Update on "remove unused all_generator_source from generate_code"
Apr 17, 2022
5b990f8
Update on "remove unused all_generator_source from generate_code"
Apr 18, 2022
e3d2c63
Update on "remove unused all_generator_source from generate_code"
Apr 18, 2022
2412a11
Update on "remove unused all_generator_source from generate_code"
Apr 18, 2022
1680dbf
Update on "remove unused all_generator_source from generate_code"
Apr 18, 2022
e01dbd8
Update on "remove unused all_generator_source from generate_code"
Apr 19, 2022
74edce2
Update on "remove unused all_generator_source from generate_code"
Apr 19, 2022
d48707a
Update on "remove unused all_generator_source from generate_code"
Apr 21, 2022
42e6cba
Update on "remove unused all_generator_source from generate_code"
Apr 21, 2022
1d52727
Update on "remove unused all_generator_source from generate_code"
Apr 21, 2022
c5f9b4b
Update on "remove unused all_generator_source from generate_code"
Apr 21, 2022
0af9fb0
Update on "remove unused all_generator_source from generate_code"
Apr 21, 2022
475060d
Update on "remove unused all_generator_source from generate_code"
Apr 21, 2022
62d166f
Update on "remove unused all_generator_source from generate_code"
Apr 21, 2022
bc76a9a
Update on "remove unused all_generator_source from generate_code"
Apr 21, 2022
446aec6
Update on "remove unused all_generator_source from generate_code"
Apr 21, 2022
deba6fb
Update on "remove unused all_generator_source from generate_code"
Apr 21, 2022
f76e49e
Update on "remove unused all_generator_source from generate_code"
Apr 21, 2022
5064c59
Update on "remove unused all_generator_source from generate_code"
Apr 21, 2022
000dd7c
Update on "remove unused all_generator_source from generate_code"
Apr 22, 2022
ebe8c39
Update on "remove unused all_generator_source from generate_code"
Apr 22, 2022
1a9ca88
Update on "remove unused all_generator_source from generate_code"
Apr 25, 2022
d683b74
Update on "remove unused all_generator_source from generate_code"
Apr 25, 2022
aad6910
Update on "remove unused all_generator_source from generate_code"
Apr 25, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 1 addition & 15 deletions tools/setup_helpers/generate_code.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,30 +3,16 @@
import pathlib
import sys
import yaml
from typing import Any, List, Optional, cast
from typing import Any, Optional, cast

try:
# use faster C loader if available
from yaml import CSafeLoader as YamlLoader
except ImportError:
from yaml import SafeLoader as YamlLoader # type: ignore[misc]

source_files = {".py", ".cpp", ".h"}

NATIVE_FUNCTIONS_PATH = "aten/src/ATen/native/native_functions.yaml"

# TODO: This is a little inaccurate, because it will also pick
# up setup_helper scripts which don't affect code generation
def all_generator_source() -> List[str]:
r = []
for directory, _, filenames in os.walk("tools"):
for f in filenames:
if os.path.splitext(f)[1] in source_files:
full = os.path.join(directory, f)
r.append(full)
return sorted(r)


def generate_code(
ninja_global: Optional[str] = None,
native_functions_path: Optional[str] = None,
Expand Down