[ANN] ptsweb.beeeeer.org - Protoshares mining sub-pool

Started by xolokram, November 08, 2013, 10:34:43 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

girino

you need to add the SDK to the library path. try running something like:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/SDK/lib

where "/path/to/SDK/lib" is the place where the SDK installed the libOpenCL.so file. On NVidia its

/usr/local/cuda/lib/x86_64/

not sure where AMD installs it.

bitminer9000

Quote from: r05 on January 12, 2014, 07:49:49 PM
Quote from: maqifrnswa on January 12, 2014, 06:55:57 PM
Quote from: r05 on January 12, 2014, 05:47:59 PMEdit: After researching it, looks like I need the AMD App SDK. Downloading/installing..

No joy. :(

did you try the amd-opencl-dev package (apt-get install amd-opencl-dev)?
Just tried it now and sadly no joy. Installed fine but same errors.

Quote from: girino on January 12, 2014, 07:23:06 PM
Quote from: r05 on January 12, 2014, 05:47:59 PM

(...)

Edit: After researching it, looks like I need the AMD App SDK. Downloading/installing..

No joy. :(

Yup, I was about to tell you that... You need to install some OpenCL SDK. AFAIK, you can use NVidia SDK when compiling, since the work is done by the driver, and the protocols are all standard. But I never tried it.
I installed the AMD APP SDK but again, same set of errors.. Any other pointers? Would love to get your code running.


have any more luck ?  i seem to be in the same boat as you

dga

Quote from: reorder on January 12, 2014, 07:47:08 PM
Quote from: girino on January 12, 2014, 07:41:40 PM
Quote from: girino on January 12, 2014, 04:39:52 PM

(...)

I am adapting my version of ptsminer to work with opencl. I can't get the same performance as cudapts yet (on an amazon g2.2xlarge his version gets 550 cpm and mine gets 290 cpm, so lots of room to improve). But you are welcome to try it (on AMD GPUs, for example, where there's no CUDA), and of course, suggest improvements.

https://github.com/girino/ptsminer

Got 480 CPM on amazon g2.2xlarge. Still not as good as cudapts, but getting close!
What is cudapts cpm there?

It's currently about 750-780.  480 is pretty good from OpenCL on Nvidia.

  -Dave

jabbaah

Is there already a compiled version of cudapts for windows available?
[url="http://www.dmsp.de/Protoshares"]http://www.dmsp.de/Protoshares[/url]   ---   [url="https://github.com/spommerening/ptstools"]https://github.com/spommerening/ptstools[/url]
PTS: PouLU5HendYGqZXwHnzdvBeMboJsUu1z2b   ---   BTC: 1QLNqVxhi3JrC8A4PfTF7jCoSi4h4pQV1R

r05

Quote from: maqifrnswa on January 12, 2014, 06:55:57 PM
Quote from: r05 on January 12, 2014, 05:47:59 PMEdit: After researching it, looks like I need the AMD App SDK. Downloading/installing..

No joy. :(

did you try the amd-opencl-dev package (apt-get install amd-opencl-dev)?
Just tried it now and sadly no joy. Installed fine but same errors.

Quote from: girino on January 12, 2014, 07:23:06 PM
Quote from: r05 on January 12, 2014, 05:47:59 PM

(...)

Edit: After researching it, looks like I need the AMD App SDK. Downloading/installing..

No joy. :(

Yup, I was about to tell you that... You need to install some OpenCL SDK. AFAIK, you can use NVidia SDK when compiling, since the work is done by the driver, and the protocols are all standard. But I never tried it.
I installed the AMD APP SDK but again, same set of errors.. Any other pointers? Would love to get your code running.
If I have helped you, please consider buying me a beer:
PTS: PZ6ZED8q1i7nQqnZiwFHdgLMELi3sgpnzL
BTC: 1CPF64k1AraWAUiDSh2QthRhbtJJznzRtw

reorder

Quote from: girino on January 12, 2014, 07:41:40 PM
Quote from: girino on January 12, 2014, 04:39:52 PM

(...)

I am adapting my version of ptsminer to work with opencl. I can't get the same performance as cudapts yet (on an amazon g2.2xlarge his version gets 550 cpm and mine gets 290 cpm, so lots of room to improve). But you are welcome to try it (on AMD GPUs, for example, where there's no CUDA), and of course, suggest improvements.

https://github.com/girino/ptsminer

Got 480 CPM on amazon g2.2xlarge. Still not as good as cudapts, but getting close!
What is cudapts cpm there?

girino

Quote from: girino on January 12, 2014, 04:39:52 PM

(...)

I am adapting my version of ptsminer to work with opencl. I can't get the same performance as cudapts yet (on an amazon g2.2xlarge his version gets 550 cpm and mine gets 290 cpm, so lots of room to improve). But you are welcome to try it (on AMD GPUs, for example, where there's no CUDA), and of course, suggest improvements.

https://github.com/girino/ptsminer

Got 480 CPM on amazon g2.2xlarge. Still not as good as cudapts, but getting close!

girino

Quote from: r05 on January 12, 2014, 05:47:59 PM

(...)

Edit: After researching it, looks like I need the AMD App SDK. Downloading/installing..

No joy. :(

Yup, I was about to tell you that... You need to install some OpenCL SDK. AFAIK, you can use NVidia SDK when compiling, since the work is done by the driver, and the protocols are all standard. But I never tried it.

yvg1900

M7j version of yam miner available. It supports fast CPU mining for PTS, MMC, more mining pools and protocols.

To mine MemoryCoin with yam M7j use provided miner config template named yam-mmc.cfg as a base, check readme.txt for more details.
yam M7j optimised for mining MMC on CPUs with AES-NI support and has 5 different algo variations for HT, non-HT and GPU friendly setups.

yam M7j miner now supports PTS mining at beeeeer and includes fix for Win2003 and other older 64bit systems. Check readme.txt for details.

Download at:
https://www.dropbox.com/sh/jvp4wwek8jpohj7/RlW6hzYqTz
https://mega.co.nz/#F!h0tkXSxZ!f62uoUXogkxQmP2xO8Ib-g
http://sdrv.ms/18wfjYX
http://pan.baidu.com/s/1xOOWa

yvg1900
Follow @yvg1900 on Twitter for yam miner updates and support

maqifrnswa

#1089
Quote from: r05 on January 12, 2014, 05:47:59 PMEdit: After researching it, looks like I need the AMD App SDK. Downloading/installing..

No joy. :(

did you try the amd-opencl-dev package (apt-get install amd-opencl-dev)?
maintains an Ubuntu PPA: [url="https://launchpad.net/~showard314/+archive/ubuntu/bitshares"]https://launchpad.net/~showard314/+archive/ubuntu/bitshares[/url] [15% delegate] wallet_account_set_approval maqifrnswa true [50% delegate] wallet_account_set_approval delegate1.maqifrnswa true

r05

Quote from: girino on January 12, 2014, 04:39:52 PM
Quote from: r05 on January 12, 2014, 02:33:24 PM
Quote from: pinov on January 12, 2014, 02:01:38 PM
Has anybody successfully mined on ptsweb.beeeeer.org on GPU?

Regards,
Pinov
Yes, I am doing it right now using the open source Linux miner from dga.

Info here: https://bitsharestalk.org/index.php?topic=2114.0
Repo here: https://github.com/dave-andersen/cudapts

Works like a charm.

I am adapting my version of ptsminer to work with opencl. I can't get the same performance as cudapts yet (on an amazon g2.2xlarge his version gets 550 cpm and mine gets 290 cpm, so lots of room to improve). But you are welcome to try it (on AMD GPUs, for example, where there's no CUDA), and of course, suggest improvements.

https://github.com/girino/ptsminer
Getting the following error and exit for the make on Debian 7 (libboost and yasm are installed):

Quoteobj/OpenCLObjects.o: In function `OpenCLDevice::OpenCLDevice(_cl_device_id*)':
OpenCLObjects.cpp:(.text+0x5b9): undefined reference to `clGetDeviceInfo'
obj/OpenCLObjects.o: In function `OpenCLDevice::getName()':
OpenCLObjects.cpp:(.text+0x672): undefined reference to `clGetDeviceInfo'
OpenCLObjects.cpp:(.text+0x69d): undefined reference to `clGetDeviceInfo'
obj/OpenCLObjects.o: In function `OpenCLDevice::getMaxWorkGroupSize()':
OpenCLObjects.cpp:(.text+0x709): undefined reference to `clGetDeviceInfo'
obj/OpenCLObjects.o: In function `OpenCLDevice::getMaxMemAllocSize()':
OpenCLObjects.cpp:(.text+0x769): undefined reference to `clGetDeviceInfo'
obj/OpenCLObjects.o:OpenCLObjects.cpp:(.text+0x7c9): more undefined references to `clGetDeviceInfo' follow
obj/OpenCLObjects.o: In function `OpenCLContext::createCommandQueue(OpenCLDevice*)':
OpenCLObjects.cpp:(.text+0x9a4): undefined reference to `clCreateCommandQueue'
obj/OpenCLObjects.o: In function `OpenCLContext::createBuffer(unsigned long, unsigned long, void*)':
OpenCLObjects.cpp:(.text+0xa47): undefined reference to `clCreateBuffer'
obj/OpenCLObjects.o: In function `OpenCLKernel::addGlobalArg(OpenCLBuffer*)':
OpenCLObjects.cpp:(.text+0xbe7): undefined reference to `clSetKernelArg'
obj/OpenCLObjects.o: In function `OpenCLKernel::addScalarLong(long)':
OpenCLObjects.cpp:(.text+0xc4e): undefined reference to `clSetKernelArg'
obj/OpenCLObjects.o: In function `OpenCLKernel::addScalarInt(int)':
OpenCLObjects.cpp:(.text+0xcad): undefined reference to `clSetKernelArg'
obj/OpenCLObjects.o: In function `OpenCLKernel::addScalarULong(unsigned long)':
OpenCLObjects.cpp:(.text+0xd0e): undefined reference to `clSetKernelArg'
obj/OpenCLObjects.o: In function `OpenCLKernel::addScalarUInt(unsigned int)':
OpenCLObjects.cpp:(.text+0xd6d): undefined reference to `clSetKernelArg'
obj/OpenCLObjects.o:OpenCLObjects.cpp:(.text+0xe04): more undefined references to `clSetKernelArg' follow
obj/OpenCLObjects.o: In function `OpenCLCommandQueue::enqueueWriteBuffer(OpenCLBuffer*, void*, unsigned long, _cl_event**, unsigned long)':
OpenCLObjects.cpp:(.text+0xe68): undefined reference to `clEnqueueWriteBuffer'
obj/OpenCLObjects.o: In function `OpenCLCommandQueue::enqueueWriteBufferBlocking(OpenCLBuffer*, void*, unsigned long, _cl_event**, unsigned long)':
OpenCLObjects.cpp:(.text+0xedb): undefined reference to `clEnqueueWriteBuffer'
obj/OpenCLObjects.o: In function `OpenCLCommandQueue::enqueueKernel1D(OpenCLKernel*, unsigned long, unsigned long, _cl_event**, unsigned long)':
OpenCLObjects.cpp:(.text+0xf59): undefined reference to `clEnqueueNDRangeKernel'
obj/OpenCLObjects.o: In function `OpenCLCommandQueue::enqueueReadBuffer(OpenCLBuffer*, void*, unsigned long, _cl_event**, unsigned long)':
OpenCLObjects.cpp:(.text+0xfc8): undefined reference to `clEnqueueReadBuffer'
obj/OpenCLObjects.o: In function `OpenCLCommandQueue::enqueueReadBufferBlocking(OpenCLBuffer*, void*, unsigned long, _cl_event**, unsigned long)':
OpenCLObjects.cpp:(.text+0x103b): undefined reference to `clEnqueueReadBuffer'
obj/OpenCLObjects.o: In function `OpenCLCommandQueue::finish()':
OpenCLObjects.cpp:(.text+0x1088): undefined reference to `clFinish'
obj/OpenCLObjects.o: In function `OpenCLKernel::getWorkGroupSize(OpenCLDevice*)':
OpenCLObjects.cpp:(.text+0x1124): undefined reference to `clGetKernelWorkGroupInfo'
obj/OpenCLObjects.o: In function `OpenCLPlatform::OpenCLPlatform(_cl_platform_id*, unsigned long)':
OpenCLObjects.cpp:(.text+0x137b): undefined reference to `clGetPlatformInfo'
OpenCLObjects.cpp:(.text+0x13b8): undefined reference to `clGetDeviceIDs'
OpenCLObjects.cpp:(.text+0x13ef): undefined reference to `clGetDeviceIDs'
OpenCLObjects.cpp:(.text+0x15cb): undefined reference to `clCreateContext'
obj/OpenCLObjects.o: In function `OpenCLMain::OpenCLMain()':
OpenCLObjects.cpp:(.text+0x17bf): undefined reference to `clGetPlatformIDs'
OpenCLObjects.cpp:(.text+0x17eb): undefined reference to `clGetPlatformIDs'
obj/OpenCLObjects.o: In function `OpenCLDevice::getMaxWorkItemSizes()':
OpenCLObjects.cpp:(.text+0x1a24): undefined reference to `clGetDeviceInfo'
obj/OpenCLObjects.o: In function `OpenCLProgram::~OpenCLProgram()':
OpenCLObjects.cpp:(.text+0x1b4e): undefined reference to `clReleaseProgram'
obj/OpenCLObjects.o: In function `OpenCLContext::~OpenCLContext()':
OpenCLObjects.cpp:(.text+0x1c21): undefined reference to `clReleaseContext'
obj/OpenCLObjects.o: In function `OpenCLContext::loadProgramFromStrings(std::vector<std::string, std::allocator<std::string> >)':
OpenCLObjects.cpp:(.text+0x1e4c): undefined reference to `clCreateProgramWithSource'
OpenCLObjects.cpp:(.text+0x1e6e): undefined reference to `clBuildProgram'
OpenCLObjects.cpp:(.text+0x1ea4): undefined reference to `clGetProgramBuildInfo'
obj/OpenCLObjects.o: In function `OpenCLProgram::getKernel(std::string)':
OpenCLObjects.cpp:(.text+0x2d42): undefined reference to `clCreateKernel'
obj/OpenCLObjects.o: In function `OpenCLKernel::~OpenCLKernel()':
OpenCLObjects.cpp:(.text+0x96c): undefined reference to `clReleaseKernel'
obj/OpenCLObjects.o: In function `OpenCLBuffer::~OpenCLBuffer()':
OpenCLObjects.cpp:(.text+0xaec): undefined reference to `clReleaseMemObject'
obj/OpenCLObjects.o: In function `OpenCLCommandQueue::~OpenCLCommandQueue()':
OpenCLObjects.cpp:(.text+0xb6c): undefined reference to `clReleaseCommandQueue'
collect2: error: ld returned 1 exit status
make: *** [ptsminer] Error 1
Edit: After researching it, looks like I need the AMD App SDK. Downloading/installing..

No joy. :(
If I have helped you, please consider buying me a beer:
PTS: PZ6ZED8q1i7nQqnZiwFHdgLMELi3sgpnzL
BTC: 1CPF64k1AraWAUiDSh2QthRhbtJJznzRtw

r05

Quote from: girino on January 12, 2014, 04:39:52 PM
Quote from: r05 on January 12, 2014, 02:33:24 PM
Quote from: pinov on January 12, 2014, 02:01:38 PM
Has anybody successfully mined on ptsweb.beeeeer.org on GPU?

Regards,
Pinov
Yes, I am doing it right now using the open source Linux miner from dga.

Info here: https://bitsharestalk.org/index.php?topic=2114.0
Repo here: https://github.com/dave-andersen/cudapts

Works like a charm.

I am adapting my version of ptsminer to work with opencl. I can't get the same performance as cudapts yet (on an amazon g2.2xlarge his version gets 550 cpm and mine gets 290 cpm, so lots of room to improve). But you are welcome to try it (on AMD GPUs, for example, where there's no CUDA), and of course, suggest improvements.

https://github.com/girino/ptsminer
I'm just about to put an AMD GPU into a spare box I have, so I'll compile and let you know. :)
If I have helped you, please consider buying me a beer:
PTS: PZ6ZED8q1i7nQqnZiwFHdgLMELi3sgpnzL
BTC: 1CPF64k1AraWAUiDSh2QthRhbtJJznzRtw

girino

Quote from: r05 on January 12, 2014, 02:33:24 PM
Quote from: pinov on January 12, 2014, 02:01:38 PM
Has anybody successfully mined on ptsweb.beeeeer.org on GPU?

Regards,
Pinov
Yes, I am doing it right now using the open source Linux miner from dga.

Info here: https://bitsharestalk.org/index.php?topic=2114.0
Repo here: https://github.com/dave-andersen/cudapts

Works like a charm.

I am adapting my version of ptsminer to work with opencl. I can't get the same performance as cudapts yet (on an amazon g2.2xlarge his version gets 550 cpm and mine gets 290 cpm, so lots of room to improve). But you are welcome to try it (on AMD GPUs, for example, where there's no CUDA), and of course, suggest improvements.

https://github.com/girino/ptsminer

r05

Quote from: pinov on January 12, 2014, 02:01:38 PM
Has anybody successfully mined on ptsweb.beeeeer.org on GPU?

Regards,
Pinov
Yes, I am doing it right now using the open source Linux miner from dga.

Info here: https://bitsharestalk.org/index.php?topic=2114.0
Repo here: https://github.com/dave-andersen/cudapts

Works like a charm.
If I have helped you, please consider buying me a beer:
PTS: PZ6ZED8q1i7nQqnZiwFHdgLMELi3sgpnzL
BTC: 1CPF64k1AraWAUiDSh2QthRhbtJJznzRtw

pinov

Approve pinov and pinof & earn BTSX on every transaction you make
wallet_approve_delegate pinov
wallet_approve_delegate pinof