Ian Goldberg
|
22fe3a92d9
Make it compile and run on a machine with cuda-11.5 and two A100 GPUs
|
2 months ago |
Steven Engler
|
05ba9f3384
Improved warning message.
|
8 years ago |
Steven Engler
|
f619c464d8
Small bugfix.
|
8 years ago |
Steven Engler
|
ad3cdae4ba
Give the worker threads a name.
|
8 years ago |
Steven Engler
|
8855e06abd
Record the 'worker time' for each subproblem.
|
8 years ago |
Steven Engler
|
411725a245
Added warning when dpnode buffers don't empty.
|
8 years ago |
Steven Engler
|
8ed3d76640
Derandomization works with multiple workers.
|
8 years ago |
Steven Engler
|
1da839f0d8
Can save distinguished points to files.
|
8 years ago |
Steven Engler
|
f627a02297
Added derandomization feature.
|
8 years ago |
Steven Engler
|
71bde25be1
Output number of kernel launches for each subproblem.
|
8 years ago |
Steven Engler
|
0e11651c7d
The worker's 'cuda_dev_id' argument selects a GPU.
|
8 years ago |
Ian Goldberg
|
a1d3f9fa44
Output timestamp and host information to the cout log
|
14 years ago |
Ian Goldberg
|
525094f42d
Initialize randomness in worker.cc
|
14 years ago |
Ian Goldberg
|
2dda9b350b
Flush cout at various points so we can more easily watch progress
|
14 years ago |
Ian Goldberg
|
03af039f7f
Moved almost all output to #ifdef VERBOSE
|
14 years ago |
Ian Goldberg
|
5b62cbb2c4
Split off the three main()s in preparation for MPI wrapper
|
14 years ago |
Ian Goldberg
|
9ca02921e8
An extra argument to worker specifies te CUDA device to use
|
14 years ago |
Ian Goldberg
|
0e999113e0
Reconstruct answer and launch new problems
|
14 years ago |
Ian Goldberg
|
8bcd316852
Remove spurious bufferevent_free in worker.cc
|
14 years ago |
Ian Goldberg
|
9c86a9f1f9
Let the caller of cuda_dl set the DP frequency
|
14 years ago |
Ian Goldberg
|
7366ea0c0d
Have the dpcallback consume an unparsed array of unsigned ints
|
14 years ago |
Ian Goldberg
|
53b775f223
Be sure to enable writing in the worker->dpnode connection
|
14 years ago |
Ian Goldberg
|
4a0de9516a
Enable libevent thread safety for the worker
|
14 years ago |
Ian Goldberg
|
d32933d9a3
Actually launch a worker thread and do some work.
|
14 years ago |
Ian Goldberg
|
d216004921
Prepare the worker to be multithreaded
|
14 years ago |
Ian Goldberg
|
de21cae029
libevent-based framework for distributed DL computation
|
14 years ago |