Medial Code Documentation
Loading...
Searching...
No Matches
Data Structures | Namespaces | Functions
sparse_page_source.h File Reference

Copyright 2014-2023, XGBoost Contributors. More...

#include <algorithm>
#include <atomic>
#include <future>
#include <map>
#include <memory>
#include <mutex>
#include <string>
#include <thread>
#include <utility>
#include <vector>
#include "../common/common.h"
#include "../common/io.h"
#include "../common/timer.h"
#include "adapter.h"
#include "proxy_dmatrix.h"
#include "sparse_page_writer.h"
#include "xgboost/base.h"
#include "xgboost/data.h"

Go to the source code of this file.

Data Structures

struct  xgboost.data::Cache
 Information about the cache including path and page offsets. More...
 
class  xgboost.data::TryLockGuard
 
class  xgboost.data::ExceHandler
 
class  xgboost.data::SparsePageSourceImpl< S >
 Base class for all page sources. More...
 
class  xgboost.data::SparsePageSource
 
class  xgboost.data::PageSourceIncMixIn< S >
 
class  xgboost.data::CSCPageSource
 
class  xgboost.data::SortedCSCPageSource
 

Namespaces

namespace  xgboost
 namespace of xgboost
 
namespace  xgboost.data
 Copyright 2019-2023, XGBoost Contributors.
 

Functions

void xgboost.data::TryDeleteCacheFile (const std::string &file)
 
void xgboost.data::DevicePush (DMatrixProxy *, float, SparsePage *)
 

Detailed Description

Copyright 2014-2023, XGBoost Contributors.