Download lib/python3.12/site-packages/datasets/commands/datasets_cli.py from parallel-reasoner/env-full: direct link, hf CLI and curl.
- Browser
- Download file 1.42 kB
-
https://huggingface.co/parallel-reasoner/env-full/resolve/b7f3eae63e243d6cdeeb4bf3ea233ae95cf99cc8/lib/python3.12/site-packages/datasets/commands/datasets_cli.py
- Command line
-
hf download hf://parallel-reasoner/env-full@b7f3eae63e243d6cdeeb4bf3ea233ae95cf99cc8/lib/python3.12/site-packages/datasets/commands/datasets_cli.py
-
curl -L -o datasets_cli.py https://huggingface.co/parallel-reasoner/env-full/resolve/b7f3eae63e243d6cdeeb4bf3ea233ae95cf99cc8/lib/python3.12/site-packages/datasets/commands/datasets_cli.py
1.42 kB
| #!/usr/bin/env python | |
| from argparse import ArgumentParser | |
| from datasets.commands.convert import ConvertCommand | |
| from datasets.commands.convert_to_parquet import ConvertToParquetCommand | |
| from datasets.commands.delete_from_hub import DeleteFromHubCommand | |
| from datasets.commands.env import EnvironmentCommand | |
| from datasets.commands.test import TestCommand | |
| from datasets.utils.logging import set_verbosity_info | |
| def parse_unknown_args(unknown_args): | |
| return {key.lstrip("-"): value for key, value in zip(unknown_args[::2], unknown_args[1::2])} | |
| def main(): | |
| parser = ArgumentParser( | |
| "HuggingFace Datasets CLI tool", usage="datasets-cli <command> [<args>]", allow_abbrev=False | |
| ) | |
| commands_parser = parser.add_subparsers(help="datasets-cli command helpers") | |
| set_verbosity_info() | |
| # Register commands | |
| ConvertCommand.register_subcommand(commands_parser) | |
| EnvironmentCommand.register_subcommand(commands_parser) | |
| TestCommand.register_subcommand(commands_parser) | |
| ConvertToParquetCommand.register_subcommand(commands_parser) | |
| DeleteFromHubCommand.register_subcommand(commands_parser) | |
| # Parse args | |
| args, unknown_args = parser.parse_known_args() | |
| if not hasattr(args, "func"): | |
| parser.print_help() | |
| exit(1) | |
| kwargs = parse_unknown_args(unknown_args) | |
| # Run | |
| service = args.func(args, **kwargs) | |
| service.run() | |
| if __name__ == "__main__": | |
| main() | |