mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-07-29 15:23:51 +00:00
address comments
This commit is contained in:
parent
cf90ba444d
commit
f131c28db7
1 changed files with 4 additions and 4 deletions
|
@ -48,8 +48,7 @@ class PandasDataframeDataset(BaseDataset):
|
|||
self.df = None
|
||||
|
||||
def __len__(self) -> int:
|
||||
if self.df is None:
|
||||
raise ValueError("Dataset not loaded. Please call .load() first")
|
||||
assert self.df is not None, "Dataset not loaded. Please call .load() first"
|
||||
return len(self.df)
|
||||
|
||||
def __getitem__(self, idx):
|
||||
|
@ -59,7 +58,7 @@ class PandasDataframeDataset(BaseDataset):
|
|||
return self.df.iloc[idx].to_dict()
|
||||
|
||||
def load(self) -> None:
|
||||
if self.df:
|
||||
if self.df is not None:
|
||||
return
|
||||
|
||||
# TODO: more robust support w/ data url
|
||||
|
@ -106,7 +105,6 @@ class MetaReferenceDatasetioImpl(DatasetIO, DatasetsProtocolPrivate):
|
|||
dataset_def: DatasetDef,
|
||||
) -> None:
|
||||
dataset_impl = PandasDataframeDataset(dataset_def)
|
||||
dataset_impl.load()
|
||||
self.dataset_infos[dataset_def.identifier] = DatasetInfo(
|
||||
dataset_def=dataset_def,
|
||||
dataset_impl=dataset_impl,
|
||||
|
@ -123,6 +121,8 @@ class MetaReferenceDatasetioImpl(DatasetIO, DatasetsProtocolPrivate):
|
|||
filter_condition: Optional[str] = None,
|
||||
) -> PaginatedRowsResult:
|
||||
dataset_info = self.dataset_infos.get(dataset_id)
|
||||
dataset_info.dataset_impl.load()
|
||||
|
||||
if page_token is None:
|
||||
next_page_token = 0
|
||||
else:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue