Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
import os.path as osp | |
from src.benchmarks.semistruct import AmazonSemiStruct, PrimeKGSemiStruct, MagSemiStruct | |
def get_semistructured_data(name, root='data/', download_processed=True, **kwargs): | |
data_root = osp.join(root, name) | |
if name == 'amazon': | |
categories = ['Sports_and_Outdoors'] | |
kb = AmazonSemiStruct(root=data_root, | |
categories=categories, | |
download_processed=download_processed, | |
**kwargs | |
) | |
if name == 'primekg': | |
kb = PrimeKGSemiStruct(root=data_root, | |
download_processed=download_processed, | |
**kwargs) | |
if name == 'mag': | |
kb = MagSemiStruct(root=data_root, | |
download_processed=download_processed, | |
**kwargs) | |
return kb |