[
    {
        "name": "mxnet",
        "help": null,
        "params": [
            {
                "name": "dummy",
                "help": null,
                "show_dataset_location": false,
                "params": [
                    {
                        "name": "shape",
                        "help": null,
                        "value": []
                    }
                ]
            },
            {
                "name": "ImageFolderDataset",
                "help": null,
                "show_dataset_location": true,
                "params": [
                    {
                        "name": "root",
                        "help": null,
                        "value": ""
                    }
                ]
            },
            {
                "name": "ImageRecordDataset",
                "help": null,
                "show_dataset_location": true,
                "params": [
                    {
                        "name": "root",
                        "help": null,
                        "value": ""
                    }
                ]
            }
        ]
    },
    {
        "name": "onnxrt",
        "help": null,
        "params": [
            {
                "name": "CIFAR10",
                "help": null,
                "show_dataset_location": true,
                "params": [
                    {
                        "name": "root",
                        "help": null,
                        "value": ""
                    },
                    {
                        "name": "train",
                        "help": "If True, creates dataset from train subset, otherwise from validation subset",
                        "value": "False"
                    }

                ]
            },
            {
                "name": "CIFAR100",
                "help": null,
                "show_dataset_location": true,
                "params": [
                    {
                        "name": "root",
                        "help": null,
                        "value": ""
                    },
                    {
                        "name": "train",
                        "help": "If True, creates dataset from train subset, otherwise from validation subset",
                        "value": "False"
                    }

                ]
            },
            {
                "name": "COCORaw",
                "help": "COCO dataset in TFRecord format",
                "show_dataset_location": true,
                "params": [
                    {
                        "name": "root",
                        "help": null,
                        "value": ""
                    },
                    {
                        "name": "img_dir",
                        "help": "Image file directory",
                        "value": "val2017",
                        "label": "image directory"
                    },
                    {
                        "name": "anno_dir",
                        "help": "Annotation file, relative to dataset location",
                        "value": "annotations/instances_val2017.json",
                        "label": "annotation file"
                    }
                ]
            },
            {
                "name": "dummy",
                "help": "Dataset used for dummy data generation",
                "show_dataset_location": false,
                "params": [
                    {
                        "name": "shape",
                        "help": "Support create multi shape tensors, use list of tuples for each tuple in the list, will create a such size tensor.",
                        "value": []
                    },
                    {
                        "name": "low",
                        "help": "Low out the tensor value range from [0, 1] to [0, low] or [low, 0] if low < 0, if float, will implement all tensors with same low value.",
                        "value": -128.0
                    },
                    {
                        "name": "high",
                        "help": "High the tensor value by add all tensor element value high. If list, length of list should be same with shape list.",
                        "value": 127.0
                    },
                    {
                        "name": "dtype",
                        "help": "Support multi tensor dtype setting. If list, length of list should be same with shape list, if str, all tensors will use same dtype. dtype support 'float32', 'float16', 'uint8', 'int8', 'int32', 'int64', 'bool'.",
                        "value": "float32"
                    },
                    {
                        "name": "label",
                        "help": "Whether to return 0 as label",
                        "value": "True"
                    }
                ]
            },
            {
                "name": "FashionMNIST",
                "help": null,
                "show_dataset_location": true,
                "params": [
                    {
                        "name": "root",
                        "help": null,
                        "value": ""
                    },
                    {
                        "name": "train",
                        "help": "If True, creates dataset from train subset, otherwise from validation subset",
                        "value": "False"
                    }

                ]
            },
            {
                "name": "ImageFolder",
                "help": null,
                "show_dataset_location": true,
                "params": [
                    {
                        "name": "root",
                        "help": null,
                        "value": ""
                    }
                ]
            },
            {
                "name": "ImagenetRaw",
                "help": null,
                "show_dataset_location": false,
                "params": [
                    {
                        "name": "data_path",
                        "help": "Root directory of dataset",
                        "value": ""
                    },
                    {
                        "name": "image_list",
                        "help": "Data file, record image_names and their labels",
                        "value": ""
                    }
                ]
            },
            {
                "name": "MNIST",
                "help": null,
                "show_dataset_location": true,
                "params": [
                    {
                        "name": "root",
                        "help": null,
                        "value": ""
                    },
                    {
                        "name": "train",
                        "help": "If True, creates dataset from train subset, otherwise from validation subset",
                        "value": "False"
                    }

                ]
            },
            {
                "name": "custom",
                "help": "Create your own dataset. After you choose this option code template will be generated on the server.",
                "value": ""
            }
        ]
    },
    {
        "name": "pytorch",
        "help": null,
        "params": [
            {
                "name": "Bert",
                "help": null,
                "show_dataset_location": true,
                "params": [
                    {
                        "name": "dataset",
                        "help": null,
                        "value": []
                    },
                    {
                        "name": "task",
                        "help": null,
                        "value": [
                            "classifier",
                            "squad"
                        ]
                    }
                ]
            },
            {
                "name": "DatasetFolder",
                "help": null,
                "show_dataset_location": true,
                "params": [
                    {
                        "name": "root",
                        "help": null,
                        "value": ""
                    }
                ]
            },
            {
                "name": "dummy",
                "help": null,
                "show_dataset_location": false,
                "params": [
                    {
                        "name": "shape",
                        "help": null,
                        "value": []
                    }
                ]
            },
            {
                "name": "ImageFolder",
                "help": null,
                "show_dataset_location": true,
                "params": [
                    {
                        "name": "root",
                        "help": null,
                        "value": ""
                    }
                ]
            },
            {
                "name": "ImageNet",
                "help": null,
                "show_dataset_location": true,
                "params": [
                    {
                        "name": "root",
                        "help": null,
                        "value": ""
                    }
                ]
            }
        ]
    },
    {
        "name": "tensorflow",
        "help": null,
        "params": [
            {
                "name": "CIFAR10",
                "help": null,
                "show_dataset_location": true,
                "params": [
                    {
                        "name": "root",
                        "help": null,
                        "value": ""
                    },
                    {
                        "name": "train",
                        "help": "If True, creates dataset from train subset, otherwise from validation subset",
                        "value": "False"
                    }

                ]
            },
            {
                "name": "CIFAR100",
                "help": null,
                "show_dataset_location": true,
                "params": [
                    {
                        "name": "root",
                        "help": null,
                        "value": ""
                    },
                    {
                        "name": "train",
                        "help": "If True, creates dataset from train subset, otherwise from validation subset",
                        "value": "False"
                    }

                ]
            },
            {
                "name": "COCORaw",
                "help": "COCO dataset in TFRecord format",
                "show_dataset_location": true,
                "params": [
                    {
                        "name": "root",
                        "help": null,
                        "value": ""
                    },
                    {
                        "name": "img_dir",
                        "help": "Image file directory",
                        "value": "val2017",
                        "label": "image directory"
                    },
                    {
                        "name": "anno_dir",
                        "help": "Annotation file, relative to dataset location",
                        "value": "annotations/instances_val2017.json",
                        "label": "annotation file"
                    }
                ]
            },
            {
                "name": "COCORecord",
                "help": "COCO dataset in TFRecord format",
                "show_dataset_location": true,
                "params": [
                    {
                        "name": "root",
                        "help": null,
                        "value": ""
                    }
                ]
            },
            {
                "name": "dummy",
                "help": "Dataset used for dummy data generation",
                "show_dataset_location": false,
                "params": [
                    {
                        "name": "shape",
                        "help": "Support create multi shape tensors, use list of tuples for each tuple in the list, will create a such size tensor.",
                        "value": []
                    },
                    {
                        "name": "low",
                        "help": "Low out the tensor value range from [0, 1] to [0, low] or [low, 0] if low < 0, if float, will implement all tensors with same low value.",
                        "value": -128.0
                    },
                    {
                        "name": "high",
                        "help": "High the tensor value by add all tensor element value high. If list, length of list should be same with shape list.",
                        "value": 127.0
                    },
                    {
                        "name": "dtype",
                        "help": "Support multi tensor dtype setting. If list, length of list should be same with shape list, if str, all tensors will use same dtype. dtype support 'float32', 'float16', 'uint8', 'int8', 'int32', 'int64', 'bool'.",
                        "value": "float32"
                    },
                    {
                        "name": "label",
                        "help": "Whether to return 0 as label",
                        "value": "False"
                    }
                ]
            },
            {
                "name": "FashionMNIST",
                "help": null,
                "show_dataset_location": true,
                "params": [
                    {
                        "name": "root",
                        "help": null,
                        "value": ""
                    },
                    {
                        "name": "train",
                        "help": "If True, creates dataset from train subset, otherwise from validation subset",
                        "value": "False"
                    }

                ]
            },
            {
                "name": "ImageFolder",
                "help": null,
                "show_dataset_location": true,
                "params": [
                    {
                        "name": "root",
                        "help": null,
                        "value": ""
                    }
                ]
            },
            {
                "name": "ImagenetRaw",
                "help": null,
                "show_dataset_location": false,
                "params": [
                    {
                        "name": "data_path",
                        "help": "Root directory of dataset",
                        "value": ""
                    },
                    {
                        "name": "image_list",
                        "help": "Data file, record image_names and their labels",
                        "value": ""
                    }
                ]
            },
            {
                "name": "ImageRecord",
                "help": "Imagenet dataset in TFRecord format",
                "show_dataset_location": true,
                "params": [
                    {
                        "name": "root",
                        "help": null,
                        "value": ""
                    }
                ]
            },
            {
                "name": "MNIST",
                "help": null,
                "show_dataset_location": true,
                "params": [
                    {
                        "name": "root",
                        "help": null,
                        "value": ""
                    },
                    {
                        "name": "train",
                        "help": "If True, creates dataset from train subset, otherwise from validation subset",
                        "value": "False"
                    }

                ]
            },
            {
                 "name": "style_transfer",
                 "help": "Dataset used for style transfer task. This Dataset is to construct a dataset from two specific image holders representing content image folder and style image folder.",
                 "show_dataset_location": false,
                 "params": [
                     {
                        "name": "content_path",
                        "help": null,
                        "value": ""
                    },
                    {
                        "name": "style_path",
                        "help": null,
                        "value": ""
                    },
                    {
                        "name": "crop_ratio",
                        "help": "Cropped ratio to each side",
                        "value": 0.1
                    },
                    {
                        "name": "resize_shape",
                        "help": "Target size of image",
                        "value": "256, 256"
                    },
                    {
                        "name": "image_format",
                        "help": "Target image format",
                        "value": "jpg"
                    }
                ]
            },
            {
                "name": "TFRecordDataset",
                "help": "Any dataset in TFRecord format",
                "show_dataset_location": true,
                "params": [
                    {
                        "name": "root",
                        "help": null,
                        "value": ""
                    },
                    {
                        "name": "compression_type",
                        "help": "Compression type, one of: empty string, ZLIB, GZIP.",
                        "value": ""
                    }
                ]
            },
            {
                "name": "custom",
                "help": "Create your own dataset. After you choose this option code template will be generated on the server.",
                "value": ""
            },
            {
                "name": "bert",
                "help": "Dataset for bert.",
                "value": "",
                "show_dataset_location": true,
                "params": [
                    {
                        "name": "root",
                        "help": null,
                        "value": ""
                    },
                    {
                        "name": "label_file",
                        "help": "Label file path.",
                        "value": "/path/to/dev-v1.1.json"
                    }
                ]
            }
        ]
    }
]