示例#1
0
 def _retrieve_raw(self):
     retrieval_jobs = [
         self.train_set_resouce_definition, self.val_set_resouce_definition,
         self.test_set_resouce_definition
     ]
     retriever = RetrieverFactory.get_file_retriever(self.storage_connector)
     return retriever.retrieve(retrieval_jobs)
示例#2
0
 def _retrieve_raw(self):
     retrieval_jobs = [ResourceDefinition(identifier=resource_definition.identifier,
                                          source=resource_definition.source,
                                          md5_sum=resource_definition.md5_sum)
                       for split, definitions_list in self.resource_definitions.items()
                       for resource_definition in definitions_list]
     retriever = RetrieverFactory.get_http_retriever(self.storage_connector)
     retriever.retrieve(retrieval_jobs)
示例#3
0
 def _retrieve_raw(self) -> List[str]:
     retrieval_jobs = [
         self.attack_type_mapping_resouce_definition,
         self.features_and_target_names_resouce_definition,
         self.test_set_resouce_definition, self.train_set_resouce_definition
     ]
     retriever = RetrieverFactory.get_file_retriever(self.storage_connector)
     return retriever.retrieve(retrieval_jobs)
示例#4
0
 def file_retriever(self, storage_connector: StorageConnector):
     return RetrieverFactory.get_file_retriever(storage_connector)
示例#5
0
 def http_retriever(self, storage_connector: StorageConnector):
     return RetrieverFactory.get_http_retriever(storage_connector)
示例#6
0
 def test_get_http_retriever(self, storage_connector: StorageConnector):
     http_retriever = RetrieverFactory.get_http_retriever(storage_connector)
     assert isinstance(http_retriever.retriever_impl, HTTPRetrieverImpl)