Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dmlc/ps-lite
/ functions
Functions
300 in github.com/dmlc/ps-lite
⨍
Functions
300
◇
Types & classes
87
Method
ProcessAddNodeCommandAtScheduler
src/van.cc:49
Method
ProcessBarrierCommand
src/van.cc:191
Method
ProcessDataMsg
src/van.cc:223
Method
ProcessHearbeat
src/van.cc:174
Method
ProcessTerminateCommand
src/van.cc:44
Method
Push
* \brief push an value into the end. threadsafe. * \param new_value the value */
include/ps/internal/threadsafe_pqueue.h:27
Method
Range
include/ps/range.h:14
Method
Receiving
src/van.cc:399
Method
Receiving
src/customer.cc:49
Method
RecvMsg
src/ibverbs_van.h:726
Method
RecvMsg
src/zmq_van.h:179
Method
ReleaseWorkRequestContext
src/ibverbs_van.h:788
Function
ReqHandle
tests/test_simple_app.cc:6
Method
Resender
* \param timeout timeout in millisecond */
src/resender.h:20
Method
RunCallback
include/ps/kv_app.h:642
Function
RunWorker
tests/test_kv_app_multi_workers.cc:12
Method
SArray
\brief empty constructor */
include/ps/sarray.h:44
Function
SameType
include/ps/internal/message.h:28
Method
SendMsg
src/ibverbs_van.h:632
Method
SendMsg
src/zmq_van.h:131
Method
SendMsg
src/p3_van.h:35
Method
Sending
src/p3_van.h:40
Method
SimpleApp
\brief empty construct */
include/ps/simple_app.h:104
Method
SimpleApp
include/ps/simple_app.h:126
Method
SimpleMempool
Allocated an initial ``size'' of registered memory regions
src/ibverbs_van.h:89
Method
Start
src/ibverbs_van.h:487
Method
Start
src/postoffice.cc:32
Method
Start
src/zmq_van.h:37
Method
Start
src/p3_van.h:18
Function
StartAsync
* \brief start the system * * This function will NOT block. * \param argv0 the program name, used for logging */
include/ps/ps.h:46
Method
Stop
src/ibverbs_van.h:503
Method
Stop
src/zmq_van.h:50
Method
Stop
src/p3_van.h:30
Method
ThreadsafePQueue
include/ps/internal/threadsafe_pqueue.h:20
Method
ThreadsafeQueue
include/ps/internal/threadsafe_queue.h:19
Method
UnpackMeta
src/van.cc:517
Method
UpdateLocalID
src/van.cc:125
Method
Van
\brief constructer, do nothing. use \ref Start for real start */
include/ps/internal/van.h:36
Method
Wait
* \brief wait until a request is finished * * \param timestamp */
include/ps/simple_app.h:61
Method
WaitAndPop
* \brief wait until pop an element from the beginning, threadsafe * \param value the poped value */
include/ps/internal/threadsafe_pqueue.h:38
Method
WorkerRankToID
* \brief convert from a worker rank into a node id * \param rank the worker rank */
include/ps/internal/postoffice.h:101
Method
ZMQVan
src/zmq_van.h:33
Method
ZPull
* \brief zero-copy Pull * * This function is similar to \ref Pull except that all data * will not be copied into system for better performanc
include/ps/kv_app.h:268
Method
ZPush
* \brief zero-copy Push * * This function is similar to \ref Push except that all data * will not be copied into system for better performanc
include/ps/kv_app.h:243
Method
ZPushPull
* \brief zero-copy PushPull * * This function is similar to \ref PushPull except that all data * will not be copied into system for better pe
include/ps/kv_app.h:290
Method
_GetSharedRef
* \brief return a shared ptr of the singleton instance */
include/ps/internal/env.h:26
Method
__del__
(self)
tracker/tracker.py:145
Method
__init__
(self, args, unknown)
tracker/dmlc_ssh.py:17
Method
__init__
(self, sock)
tracker/tracker.py:25
Method
__init__
(self, sock, s_addr)
tracker/tracker.py:51
Method
__init__
(self, hostIP, nslave, port = 9091, port_end = 9999)
tracker/tracker.py:131
Method
__init__
Starts the PS scheduler
tracker/tracker.py:321
Method
__init__
(self, args, unknown)
tracker/dmlc_local.py:28
Method
__init__
(self)
tests/lint.py:35
Function
config_logger
(args)
tracker/tracker.py:422
Function
demangle
include/dmlc/logging.h:239
Method
exec_cmd
(self, cmd, role, pass_env)
tracker/dmlc_local.py:32
Function
generate_doxygen_xml
Run the doxygen make commands
docs/sphinx_util.py:17
Method
get_customer
* \brief returns the customer */
include/ps/simple_app.h:100
Function
get_header_guard_dmlc
Get Header Guard Convention for DMLC Projects. For headers in include, directly use the path For headers in src, use project name plus path
tests/lint.py:104
Function
log_stream_
include/dmlc/logging.h:174
Function
main
tests/test_connection.cc:3
Function
main
tests/test_kv_app_multi_workers.cc:63
Function
main
tests/test_simple_app.cc:13
Function
main
tests/test_kv_app_benchmark.cc:75
Function
main
tests/test_kv_app.cc:64
Function
mpi_submit
customized submit script, that submit nslave jobs, each must contain args as parameter note this can be a lambda function containing addi
tracker/dmlc_mpi.py:54
Method
mthread_submit
customized submit script
tracker/dmlc_local.py:60
Method
operator&
This has to be an operator with a precedence lower than << but higher than "?:". See its usage.
include/dmlc/logging.h:297
Method
operator()
include/ps/kv_app.h:442
Method
operator()
include/ps/internal/threadsafe_pqueue.h:48
Method
operator=
include/ps/sarray.h:76
Method
pop_back
include/ps/sarray.h:231
Method
reserve
* @brief Requests that the capacity be at least enough to contain n elements. */
include/ps/sarray.h:194
Function
run
(prog)
tracker/dmlc_mpi.py:63
Method
run
()
tracker/tracker.py:308
Method
set_request_handle
* \brief set the request handle * \param request_handle the request handle */
include/ps/simple_app.h:83
Method
set_response_handle
* \brief set the response handle * \param response_handle the response handle */
include/ps/simple_app.h:92
Method
set_slicer
* \brief set a user-defined slicer */
include/ps/kv_app.h:322
Function
setup
(app)
docs/conf.py:310
Method
ssh_submit
customized submit script
tracker/dmlc_ssh.py:57
Function
submit
submit job Paramaters ---------- nworker : int number of workers nserver : int number of servers, if 0 then submit as
tracker/tracker.py:367
Method
~Block
src/ibverbs_van.h:221
Method
~Customer
src/customer.cc:17
Method
~Endpoint
src/ibverbs_van.h:367
Method
~IBVerbsVan
src/ibverbs_van.h:484
Method
~KVServer
\brief deconstructor */
include/ps/kv_app.h:406
Method
~KVWorker
\brief deconstructor */
include/ps/kv_app.h:81
Function
~LogMessage
include/dmlc/logging.h:180
Method
~LogMessageFatal
include/dmlc/logging.h:253
Method
~P3Van
src/p3_van.h:15
Method
~Postoffice
include/ps/internal/postoffice.h:168
Method
~Resender
src/resender.h:26
Method
~SArray
\brief empty deconstrcutor */
include/ps/sarray.h:47
Method
~SimpleApp
\brief deconstructor */
include/ps/simple_app.h:43
Method
~SimpleMempool
Deregister and release all memory regions
src/ibverbs_van.h:103
Method
~ThreadsafePQueue
include/ps/internal/threadsafe_pqueue.h:21
Method
~ThreadsafeQueue
include/ps/internal/threadsafe_queue.h:20
Method
~Van
\brief deconstructer, do nothing. use \ref Stop for real stop */
include/ps/internal/van.h:39
Method
~ZMQVan
src/zmq_van.h:34
← previous
201–300 of 300, ranked by callers