Giter Site home page Giter Site logo

xmrig / xmrig-amd Goto Github PK

View Code? Open in Web Editor NEW
411.0 59.0 226.0 1.57 MB

Monero AMD (OpenCL) miner

License: GNU General Public License v3.0

CMake 1.36% C++ 56.25% C 20.09% Assembly 22.24% Common Lisp 0.06%
monero xmr gpu-mining opencl xmrig electroneum sumokoin cryptonight

xmrig-amd's Introduction

XMRig

Github All Releases GitHub release GitHub Release Date GitHub license GitHub stars GitHub forks

XMRig is a high performance, open source, cross platform RandomX, KawPow, CryptoNight and GhostRider unified CPU/GPU miner and RandomX benchmark. Official binaries are available for Windows, Linux, macOS and FreeBSD.

Mining backends

  • CPU (x86/x64/ARMv7/ARMv8)
  • OpenCL for AMD GPUs.
  • CUDA for NVIDIA GPUs via external CUDA plugin.

Download

Usage

The preferred way to configure the miner is the JSON config file as it is more flexible and human friendly. The command line interface does not cover all features, such as mining profiles for different algorithms. Important options can be changed during runtime without miner restart by editing the config file or executing API calls.

  • Wizard helps you create initial configuration for the miner.
  • Workers helps manage your miners via HTTP API.

Donations

  • Default donation 1% (1 minute in 100 minutes) can be increased via option donate-level or disabled in source code.
  • XMR: 48edfHu7V9Z84YzzMa6fUueoELZ9ZRXq9VetWzYGzKt52XU5xvqgzYnDK9URnRoJMk1j8nLwEVsaSWJ4fhdUyZijBGUicoD

Developers

Contacts

xmrig-amd's People

Contributors

d3c0d3d avatar deadmanwalkingto avatar junglecatsw avatar kwaaak avatar schernykh avatar vtnerd avatar xmrig avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xmrig-amd's Issues

Hashrate / speed doesn't show for 10s but 60s

Sometimes the speed isn't shown for 10s although it is shown for 60s. Is this okay?
It's the macOS version.

  • VERSIONS: XMRig/2.4.3-beta2 libuv/1.15.0 OpenCL/1.2 clang/9.0.0
  • CPU: Intel(R) Core(TM) i7-6920HQ CPU @ 2.90GHz x64 AES-NI
  • ALGO: cryptonight, donate=5%
  • POOL #1: xmr-eu.secumine.net:5555
  • COMMANDS: hashrate, pause, resume
    [2017-11-02 21:57:55] compiling code and initializing GPUs. This will take a while...
    [2017-11-02 21:57:55] using non AMD device: Apple
    [2017-11-02 21:57:55] #0, GPU #1 AMD Radeon Pro 460 Compute Engine, intensity: 768 (8/256), cu: 16
    [2017-11-02 21:57:59] use pool xmr-eu.secumine.net:5555 85.214.246.99
    [2017-11-02 21:57:59] new job from xmr-eu.secumine.net:5555 diff 5000
    [2017-11-02 21:58:26] accepted (1/0) diff 5000 (48 ms)
    [2017-11-02 21:58:31] new job from xmr-eu.secumine.net:5555 diff 4680
    [2017-11-02 21:58:59] speed 10s/60s/15m n/a n/a n/a H/s max: n/a H/s
    [2017-11-02 21:59:31] new job from xmr-eu.secumine.net:5555 diff 1620
    [2017-11-02 21:59:59] speed 10s/60s/15m n/a 84.5 n/a H/s max: 84.5 H/s
    [2017-11-02 22:00:06] accepted (2/0) diff 1620 (48 ms)
    [2017-11-02 22:00:31] new job from xmr-eu.secumine.net:5555 diff 1290
    [2017-11-02 22:00:43] accepted (3/0) diff 1290 (279 ms)
    [2017-11-02 22:00:59] speed 10s/60s/15m n/a 84.5 n/a H/s max: 84.6 H/s
    [2017-11-02 22:01:01] accepted (4/0) diff 1290 (75 ms)
    [2017-11-02 22:01:19] accepted (5/0) diff 1290 (107 ms)
    [2017-11-02 22:01:19] accepted (6/0) diff 1290 (175 ms)
    [2017-11-02 22:01:31] new job from xmr-eu.secumine.net:5555 diff 1650
    [2017-11-02 22:01:55] accepted (7/0) diff 1650 (80 ms)
    [2017-11-02 22:01:59] speed 10s/60s/15m n/a 84.1 n/a H/s max: 84.6 H/s
    [2017-11-02 22:02:13] accepted (8/0) diff 1650 (64 ms)
    [2017-11-02 22:02:32] GPU #0 COMPUTE ERROR
    [2017-11-02 22:02:43] new job from xmr-eu.secumine.net:5555 diff 1650
    [2017-11-02 22:02:51] Ctrl+C received, exiting
    [2017-11-02 22:02:59] no active pools, stop mining

GPU monitoring

Please add GPU monitoring and the ability to run an external script (like in Claymore's) when GPU is hangs (hashrate is 0).
Also I would like to monitoring frequencies and temperatures of each GPU. Thanks!

cat /sys/class/drm/card0/device/pp_dpm_sclk
cat /sys/class/drm/card0/device/pp_dpm_mclk
cat /sys/kernel/debug/dri/0/amdgpu_pm_info

"GPU COMPUTE ERROR" when mining cryptonight-lite with Radeon HD6870

I have two Radeon HD6870, (Win7 64).
When the algorithm is set to "cryptonight-lite" (AEON mining), I get "GPU #1 COMPUTE ERROR" and "GPU #0 COMPUTE ERROR"
And it works fine with just "cryptonight" (XMR mining).
Tried several versions of drivers, but to no avail.

And when I use XMR Stak I'm getting similar errors for cryptonight-lite
Meaning it might be an OpenCL related issue, since you share that part of code, if I'm not mistaken

How build for Ubuntu 16

Hi!
Thanks to the developer for a fine product!
I wanted to establish RX 460, but didn't find the instruction how to build xmrig-amd for Ubuntu 16. The instruction exists? I click on the links in the section of Build, but they don't conduct anywhere.
I ask for help.

AMD RX460/2GB are recognized but not hashing

Hello.
I have 4x AMD RX460/2GB and 2x AMD R9 380/4GB in one Rig.
This compilation works fine with Claymore GPU Miner (9.7+10.2) and AMD Driver Version 16.12.2 = getting ~2500 H/s

In XMRIG-AMD all cards are recognized, but the 460's are not hashing!

reco

hashing

How to get all cards to work?

Error CL_OUT_OF_HOST_MEMORY when calling clCreateCommandQueueWithProperties.

subj!
ubuntu 16.4.3, driver amdgpu-pro-17.40-492261
Here is the full output:

:~/xmrig-amd/build$ ./xmrig-amd 
 * VERSIONS:     XMRig/2.4.3-beta2 libuv/1.8.0 OpenCL/2.0 gcc/5.4.0
 * CPU:           x64 -AES-NI
 * ALGO:         cryptonight, donate=5%
 * POOL #1:      pool.electroneum.hashvault.pro:3333
 * COMMANDS:     hashrate, pause, resume
[2018-01-03 11:23:57] compiling code and initializing GPUs. This will take a while...
[2018-01-03 11:23:57] found AMD platform index: 0, name: Advanced Micro Devices, Inc.
[2018-01-03 11:23:57] found OpenCL GPU: AMD Radeon HD 7800 Series, cu: 10
[2018-01-03 11:23:57] #0, GPU #0 AMD Radeon HD 7800 Series, intensity: 640 (8/256), cu: 10
[2018-01-03 11:23:57] Error CL_OUT_OF_HOST_MEMORY when calling clCreateCommandQueueWithProperties.
[2018-01-03 11:23:57] Failed to start threads

macOS 10.13.1: No AMD OpenCL platform found. Possible driver issues or wrong vendor driver.

I own a MacBook Pro with an AMD Radeon Pro 460 with 4 GB. The source code compiles fine but when running xmrig-amd it quits with following message.

compiling code and initializing GPUs. This will take a while... No AMD OpenCL platform found. Possible driver issues or wrong vendor driver. Failed to start threads

Is this misconfiguration of my config.json file, I boroughed it from the Windows version, or is it something code related?

config.json (I reverted user and password back to default):
{ "algo": "cryptonight", "background": false, "colors": true, "donate-level": 5, "log-file": null, "print-time": 60, "retries": 5, "retry-pause": 5, "syslog": false, "opencl-platform": 0, "threads": null, "pools": [ { "url": "xmr-eu.secumine.net:7777", "user": "x", "pass": "x", "keepalive": true, "nicehash": true } ] }

Low hashrate with Intel Iris 540

Running this on a 2017 macbook pro with Intel Iris 540 integrated graphics I only get around 80H/s. Using the CPU (i7 2.4GHz) I get around 122H/s. Surely the gpu should be significantly faster?

ATI Mobility Radeon 5470 Black Screen

I'm having trouble setting up mining on this really old gpu, who would've thought, right. More, I'm trying to run it on a 32-bit windows.

I'm kinda already bear with a fact, that it's not gonna work, but want someone to confirm that, I guess, or maybe point to me, what I'm doing wrong.

    "algo": "cryptonight-light",
    "background": false,
    "colors": true,
    "donate-level": 1,
    "log-file": "d:\\mining.txt",
    "print-time": 60,
    "retries": 5,
    "retry-pause": 5,
    "syslog": false,
    "opencl-platform": 0,
    "threads": [
        {
            "index": 0,
            "intensity": 896,
            "worksize": 8,
            "affine_to_cpu": false
        }
    ],

I have an error
Error CL_INVALID_BUFFER_SIZE when calling clCreateBuffer to create hash scratchpads buffer.

Okay, so I read solution is to lower intensity, however, even if I set intensity to 1, screen goes black and laptop stop responding.

What can I possibly miss (except possibility to buy a new pc, of course)?

This GPU has OpenCL, confirmed by gpuz
http://gpuz.techpowerup.com/18/01/15/8xa.png

Content of log file:

[2018-01-14 11:11:59]  * VERSIONS:     XMRig/2.4.3-beta2 libuv/1.14.1 OpenCL/2.0 MSVC/2017
[2018-01-14 11:11:59]  * CPU:          AMD Athlon(tm) II P320 Dual-Core Processor (1) -x64 -AES-NI
[2018-01-14 11:11:59]  * ALGO:         cryptonight, donate=1%
[2018-01-14 11:11:59]  * POOL #1:      pool.intense.hashvault.pro:5555
[2018-01-14 11:11:59]  * COMMANDS:     'h' hashrate, 'p' pause, 'r' resume
[2018-01-14 11:11:59] compiling code and initializing GPUs. This will take a while...
[2018-01-14 11:12:03] #0, GPU #0 (AMD Mobility Radeon HD 5000 Series), intensity: 1 (4/128), cu: 2
[2018-01-14 11:12:13] use pool pool.intense.hashvault.pro:5555 45.77.53.149
[2018-01-14 11:12:13] new job from pool.intense.hashvault.pro:5555 diff 50000
[2018-01-14 11:12:16] new job from pool.intense.hashvault.pro:5555 diff 90910
<and then it goes to black and nothing more>

MacBook Pro 2016 No AMD device found

Today I compiled the latest version of source code using cmake (run cmake . then make). When I run the executable, it tells me No AMD device found. Here is a log:

`bogon:~ tomshen$ xmrig-amd -o stratum+tcp://uspool.electroneum.com:3333 -u etnkJhfiquhGsk56httfGUg4uYRiTSwrCMSnob4EBWc8bfYXaquKmLJRhPoRGVnTDUDJRJfvPuP2HNFXhoNYFpUV5EYhutC5Rq -p x --opencl-platform 0

  • VERSIONS: XMRig/2.4.3-beta2 libuv/1.15.0 OpenCL/1.2 clang/9.0.0
  • CPU: Intel(R) Core(TM) i7-6820HQ CPU @ 2.70GHz x64 AES-NI
  • ALGO: cryptonight, donate=5%
  • POOL #1: uspool.electroneum.com:3333
  • COMMANDS: hashrate, pause, resume
    [2018-01-07 18:12:10] compiling code and initializing GPUs. This will take a while...
    [2018-01-07 18:12:10] No AMD device found.
    [2018-01-07 18:12:10] Failed to start threads`

The AMD card in my Mac is AMD Radeon Pro 455 2GB. macOS 10.13.2

ATI/AMD HD 5770 Hash only 100 H/sec

I am using ATI/AMD HD 5770 Hash only 100 H/sec with xmrig but with Claymore Cryptonote 9.7 I am getting above 165 h/sec.

I tried to change the intensity from 160 to 256 in xmrig amd, after that I cannot see the Hash count and in Claymore Cryptonote default hash count is 320.

Now what settings should I use to get maximum work from GPU?

build error with rocm

-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found UV: /usr/lib/x86_64-linux-gnu/libuv.so  
-- Looking for CL_VERSION_2_0
-- Looking for CL_VERSION_2_0 - found
-- Found OpenCL: /opt/rocm/opencl/lib/x86_64/libamdocl64.so (found version "2.0") 
-- Looking for syslog.h
-- Looking for syslog.h - found
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/xmrig-amd-2.4.3-beta1/build
Scanning dependencies of target xmrig-amd
[  2%] Building CXX object CMakeFiles/xmrig-amd.dir/src/api/Api.cpp.o
[  5%] Building CXX object CMakeFiles/xmrig-amd.dir/src/api/ApiState.cpp.o
[  7%] Building CXX object CMakeFiles/xmrig-amd.dir/src/api/NetworkState.cpp.o
[ 10%] Building CXX object CMakeFiles/xmrig-amd.dir/src/App.cpp.o
[ 12%] Building CXX object CMakeFiles/xmrig-amd.dir/src/Console.cpp.o
[ 15%] Building CXX object CMakeFiles/xmrig-amd.dir/src/Cpu_stub.cpp.o
[ 17%] Building CXX object CMakeFiles/xmrig-amd.dir/src/log/ConsoleLog.cpp.o
[ 20%] Building CXX object CMakeFiles/xmrig-amd.dir/src/log/FileLog.cpp.o
[ 22%] Building CXX object CMakeFiles/xmrig-amd.dir/src/log/Log.cpp.o
[ 25%] Building CXX object CMakeFiles/xmrig-amd.dir/src/net/Client.cpp.o
[ 27%] Building CXX object CMakeFiles/xmrig-amd.dir/src/net/Job.cpp.o
[ 30%] Building CXX object CMakeFiles/xmrig-amd.dir/src/net/Network.cpp.o
[ 32%] Building CXX object CMakeFiles/xmrig-amd.dir/src/net/strategies/DonateStrategy.cpp.o
[ 35%] Building CXX object CMakeFiles/xmrig-amd.dir/src/net/strategies/FailoverStrategy.cpp.o
[ 37%] Building CXX object CMakeFiles/xmrig-amd.dir/src/net/strategies/SinglePoolStrategy.cpp.o
[ 40%] Building CXX object CMakeFiles/xmrig-amd.dir/src/net/SubmitResult.cpp.o
[ 42%] Building CXX object CMakeFiles/xmrig-amd.dir/src/net/Url.cpp.o
[ 45%] Building CXX object CMakeFiles/xmrig-amd.dir/src/amd/OclCLI.cpp.o
[ 47%] Building CXX object CMakeFiles/xmrig-amd.dir/src/amd/OclGPU.cpp.o
/tmp/xmrig-amd-2.4.3-beta1/src/amd/OclGPU.cpp: In function 'void PrintDeviceInfo(cl_device_id)':
/tmp/xmrig-amd-2.4.3-beta1/src/amd/OclGPU.cpp:385:12: warning: variable 'clError' set but not used [-Wunused-but-set-variable]
     cl_int clError;
            ^
[ 50%] Building CXX object CMakeFiles/xmrig-amd.dir/src/Options.cpp.o
[ 52%] Building CXX object CMakeFiles/xmrig-amd.dir/src/Platform.cpp.o
[ 55%] Building CXX object CMakeFiles/xmrig-amd.dir/src/Summary.cpp.o
In file included from /tmp/xmrig-amd-2.4.3-beta1/src/workers/OclThread.h:31:0,
                 from /tmp/xmrig-amd-2.4.3-beta1/src/Summary.cpp:42:
/tmp/xmrig-amd-2.4.3-beta1/src/amd/GpuContext.h:68:10: error: 'string' in namespace 'std' does not name a type
     std::string name;
          ^
/tmp/xmrig-amd-2.4.3-beta1/src/Summary.cpp: In function 'void print_versions()':
/tmp/xmrig-amd-2.4.3-beta1/src/Summary.cpp:61:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     char *ocl = "2.0";
                 ^
make[2]: *** [CMakeFiles/xmrig-amd.dir/src/Summary.cpp.o] Error 1
CMakeFiles/xmrig-amd.dir/build.make:566: recipe for target 'CMakeFiles/xmrig-amd.dir/src/Summary.cpp.o' failed
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/xmrig-amd.dir/all' failed
make[1]: *** [CMakeFiles/xmrig-amd.dir/all] Error 2
make: *** [all] Error 2

GPU Compute Error on macOS 10.13.1

I recognized on several Macs with Radeon Pro 460 and Radeon Pro 580 GPUs that sometimes it says GPU #0 COMPUTE ERROR. What exactly does this mean?

Here is an output:

  • VERSIONS: XMRig/2.4.3-beta2 libuv/1.15.0 OpenCL/1.2 clang/9.0.0
  • CPU: Intel(R) Core(TM) i7-6920HQ CPU @ 2.90GHz x64 AES-NI
  • ALGO: cryptonight, donate=5%
  • POOL #1: xmr-eu.secumine.net:5555
  • COMMANDS: hashrate, pause, resume
    [2017-11-02 21:57:55] compiling code and initializing GPUs. This will take a while...
    [2017-11-02 21:57:55] using non AMD device: Apple
    [2017-11-02 21:57:55] #0, GPU #1 AMD Radeon Pro 460 Compute Engine, intensity: 768 (8/256), cu: 16
    [2017-11-02 21:57:59] use pool xmr-eu.secumine.net:5555 85.214.246.99
    [2017-11-02 21:57:59] new job from xmr-eu.secumine.net:5555 diff 5000
    [2017-11-02 21:58:26] accepted (1/0) diff 5000 (48 ms)
    [2017-11-02 21:58:31] new job from xmr-eu.secumine.net:5555 diff 4680
    [2017-11-02 21:58:59] speed 10s/60s/15m n/a n/a n/a H/s max: n/a H/s
    [2017-11-02 21:59:31] new job from xmr-eu.secumine.net:5555 diff 1620
    [2017-11-02 21:59:59] speed 10s/60s/15m n/a 84.5 n/a H/s max: 84.5 H/s
    [2017-11-02 22:00:06] accepted (2/0) diff 1620 (48 ms)
    [2017-11-02 22:00:31] new job from xmr-eu.secumine.net:5555 diff 1290
    [2017-11-02 22:00:43] accepted (3/0) diff 1290 (279 ms)
    [2017-11-02 22:00:59] speed 10s/60s/15m n/a 84.5 n/a H/s max: 84.6 H/s
    [2017-11-02 22:01:01] accepted (4/0) diff 1290 (75 ms)
    [2017-11-02 22:01:19] accepted (5/0) diff 1290 (107 ms)
    [2017-11-02 22:01:19] accepted (6/0) diff 1290 (175 ms)
    [2017-11-02 22:01:31] new job from xmr-eu.secumine.net:5555 diff 1650
    [2017-11-02 22:01:55] accepted (7/0) diff 1650 (80 ms)
    [2017-11-02 22:01:59] speed 10s/60s/15m n/a 84.1 n/a H/s max: 84.6 H/s
    [2017-11-02 22:02:13] accepted (8/0) diff 1650 (64 ms)
    [2017-11-02 22:02:32] GPU #0 COMPUTE ERROR
    [2017-11-02 22:02:43] new job from xmr-eu.secumine.net:5555 diff 1650
    [2017-11-02 22:02:51] Ctrl+C received, exiting
    [2017-11-02 22:02:59] no active pools, stop mining

My config.json looks like this:

{
"algo": "cryptonight",
"background": false,
"colors": true,
"donate-level": 5,
"log-file": null,
"print-time": 60,
"retries": 5,
"retry-pause": 5,
"syslog": false,
"opencl-platform": 0,
"threads": [
{
"index": 1,
"intensity": 768,
"worksize": 8,
"affine_to_cpu": false
}
],
"pools": [
{
"url": "xmr-eu.secumine.net:5555",
"user": "x", // username for mining server
"pass": "x", // password for mining server
"keepalive": true,
"nicehash": false
}
]
}

Build error: at API state

When I run cmake .., there are no errors, however, when I run make (everything is inside the "build" directory) this happens:

eli@probook-U ~/xmrig-amd/build (git)-[master] % make
Scanning dependencies of target xmrig-amd
[  2%] Building CXX object CMakeFiles/xmrig-amd.dir/src/api/Api.cpp.o
[  4%] Building CXX object CMakeFiles/xmrig-amd.dir/src/api/ApiState.cpp.o
/home/eli/xmrig-amd/src/api/ApiState.cpp: In function ‘double normalize(double)’:
/home/eli/xmrig-amd/src/api/ApiState.cpp:55:10: error: ‘__builtin_isnormal’ is not a member of ‘std’
     if (!std::isnormal(d)) {
          ^
/home/eli/xmrig-amd/src/api/ApiState.cpp:55:10: note: suggested alternative:
<built-in>: note:   ‘__builtin_isnormal’
CMakeFiles/xmrig-amd.dir/build.make:86: recipe for target 'CMakeFiles/xmrig-amd.dir/src/api/ApiState.cpp.o' failed
make[2]: *** [CMakeFiles/xmrig-amd.dir/src/api/ApiState.cpp.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/xmrig-amd.dir/all' failed
make[1]: *** [CMakeFiles/xmrig-amd.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2

Build problem when AMD APP SDK installed

Hello.
I successfully built xmrig-amd on the Kubuntu 17.10.
But after installing AMD APP SDK I tried to build it again and it failed:

cmake .     
-- The C compiler identification is GNU 7.2.0
-- The CXX compiler identification is GNU 7.2.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found UV: /usr/lib/x86_64-linux-gnu/libuv.so  
-- Looking for CL_VERSION_2_0
-- Looking for CL_VERSION_2_0 - found
-- Found OpenCL: /opt/AMDAPPSDK-3.0/lib/x86_64/libOpenCL.so (found version "2.0") 
-- Looking for syslog.h
-- Looking for syslog.h - found
-- Found mhd: /usr/include  
-- Configuring done
-- Generating done
-- Build files have been written to: /home/yuriy/xmrig-amd

make
Scanning dependencies of target xmrig-amd
[  2%] Building CXX object CMakeFiles/xmrig-amd.dir/src/api/Api.cpp.o
[  4%] Building CXX object CMakeFiles/xmrig-amd.dir/src/api/ApiState.cpp.o
[  7%] Building CXX object CMakeFiles/xmrig-amd.dir/src/api/NetworkState.cpp.o
[  9%] Building CXX object CMakeFiles/xmrig-amd.dir/src/App.cpp.o
[ 12%] Building CXX object CMakeFiles/xmrig-amd.dir/src/Console.cpp.o
[ 14%] Building CXX object CMakeFiles/xmrig-amd.dir/src/Cpu_stub.cpp.o
[ 17%] Building CXX object CMakeFiles/xmrig-amd.dir/src/log/ConsoleLog.cpp.o
[ 19%] Building CXX object CMakeFiles/xmrig-amd.dir/src/log/FileLog.cpp.o
[ 21%] Building CXX object CMakeFiles/xmrig-amd.dir/src/log/Log.cpp.o
[ 24%] Building CXX object CMakeFiles/xmrig-amd.dir/src/net/Client.cpp.o
[ 26%] Building CXX object CMakeFiles/xmrig-amd.dir/src/net/Job.cpp.o
[ 29%] Building CXX object CMakeFiles/xmrig-amd.dir/src/net/Network.cpp.o
[ 31%] Building CXX object CMakeFiles/xmrig-amd.dir/src/net/strategies/DonateStrategy.cpp.o
[ 34%] Building CXX object CMakeFiles/xmrig-amd.dir/src/net/strategies/FailoverStrategy.cpp.o
[ 36%] Building CXX object CMakeFiles/xmrig-amd.dir/src/net/strategies/SinglePoolStrategy.cpp.o
[ 39%] Building CXX object CMakeFiles/xmrig-amd.dir/src/net/SubmitResult.cpp.o
[ 41%] Building CXX object CMakeFiles/xmrig-amd.dir/src/net/Url.cpp.o
[ 43%] Building CXX object CMakeFiles/xmrig-amd.dir/src/amd/OclCLI.cpp.o
[ 46%] Building CXX object CMakeFiles/xmrig-amd.dir/src/amd/OclGPU.cpp.o
[ 48%] Building CXX object CMakeFiles/xmrig-amd.dir/src/Options.cpp.o
[ 51%] Building CXX object CMakeFiles/xmrig-amd.dir/src/Platform.cpp.o
[ 53%] Building CXX object CMakeFiles/xmrig-amd.dir/src/Summary.cpp.o
[ 56%] Building CXX object CMakeFiles/xmrig-amd.dir/src/workers/OclWorker.cpp.o
[ 58%] Building CXX object CMakeFiles/xmrig-amd.dir/src/workers/OclThread.cpp.o
[ 60%] Building CXX object CMakeFiles/xmrig-amd.dir/src/workers/Handle.cpp.o
[ 63%] Building CXX object CMakeFiles/xmrig-amd.dir/src/workers/Hashrate.cpp.o
[ 65%] Building CXX object CMakeFiles/xmrig-amd.dir/src/workers/Workers.cpp.o
[ 68%] Building CXX object CMakeFiles/xmrig-amd.dir/src/xmrig.cpp.o
[ 70%] Building CXX object CMakeFiles/xmrig-amd.dir/src/App_unix.cpp.o
[ 73%] Building CXX object CMakeFiles/xmrig-amd.dir/src/Cpu_unix.cpp.o
[ 75%] Building CXX object CMakeFiles/xmrig-amd.dir/src/Platform_unix.cpp.o
[ 78%] Building C object CMakeFiles/xmrig-amd.dir/src/crypto/c_keccak.c.o
[ 80%] Building C object CMakeFiles/xmrig-amd.dir/src/crypto/c_groestl.c.o
[ 82%] Building C object CMakeFiles/xmrig-amd.dir/src/crypto/c_blake256.c.o
[ 85%] Building C object CMakeFiles/xmrig-amd.dir/src/crypto/c_jh.c.o
[ 87%] Building C object CMakeFiles/xmrig-amd.dir/src/crypto/c_skein.c.o
[ 90%] Building C object CMakeFiles/xmrig-amd.dir/src/crypto/soft_aes.c.o
[ 92%] Building CXX object CMakeFiles/xmrig-amd.dir/src/crypto/CryptoNight.cpp.o
[ 95%] Building CXX object CMakeFiles/xmrig-amd.dir/src/log/SysLog.cpp.o
[ 97%] Building CXX object CMakeFiles/xmrig-amd.dir/src/api/Httpd.cpp.o
make[2]: *** No rule to make target '/opt/AMDAPPSDK-3.0/lib/x86_64/libOpenCL.so', needed by 'xmrig-amd'.  Stop.
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/xmrig-amd.dir/all' failed
make[1]: *** [CMakeFiles/xmrig-amd.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2

I tried to run cmake . -DOpenCL_LIBRARY=/opt/AMDAPPSDK-3.0/lib/x86_64/libOpenCL.so -DOpenCL_INCLUDE_DIR=/opt/AMDAPPSDK-3.0/include/CL, but those flags don't change result.

What's wrong here with AMD/ATI libOpenCL.so? With Mesa OpenCL lib compilation was OK.
Thanks, Yuriy.

AMD RX470 - Speed only 580 hashes/r

Hi, i seem to get low speeds using XMRIG AMD:
image

I normally get 650 hashes/s with Claymore or SGMiner - so about 1900 hashes for 3 cards with 4GB ram.

Is this a known issue

Cant access Wiki

Unable to access the wiki. It redirects to the main page. Same happens if I try to access the build page.

Pause/resume/hashrate problem

Hi,
when a external command was submitted to your application, I receive an unlimted loop.

with sendmessage or postmessage only work correcly RESUME function ("r" char).

PAUSE and HASHRATE generate an unlimits row like:
[2018-01-09 03:02:09] paused, press r to resume
[2018-01-09 03:02:09] paused, press r to resume
[2018-01-09 03:02:09] paused, press r to resume
[2018-01-09 03:02:09] paused, press r to resume
[2018-01-09 03:02:09] paused, press r to resume
[2018-01-09 03:02:09] paused, press r to resume
[2018-01-09 03:02:10] paused, press r to resume
[2018-01-09 03:02:10] paused, press r to resume
[2018-01-09 03:02:10] paused, press r to resume
[2018-01-09 03:02:10] paused, press r to resume

I've try with normal cmd.exe and sendmessage/postmessage send correctly only one char, your application goes in a infinite loop and crash after some minutes.

Can you fix? repeat, ONLY Resume work correctly if sendmessage/postmessage send an "r" char.

SOLUTION FOR CPU MINER IS:
case 'p':
case 'P':

  •    LOG_INFO(m_options->colors() ? "\x1B[01;33mpaused\x1B[0m, press \x1B[01;35mr\x1B[0m to resume" : "paused, press 'r' to resume");
    
  •    Workers::setEnabled(false);
    
  •    if (Workers::isEnabled()) {
    
  •        LOG_INFO(m_options->colors() ? "\x1B[01;33mpaused\x1B[0m, press \x1B[01;35mr\x1B[0m to resume" : "paused, press 'r' to resume");
    
  •        Workers::setEnabled(false);
    
  •    }
       break;
    

    case 'r':

in src/App.cpp I think is the same.

Can you rebuild with this fix in new 2.4.3 version? Last update was in 23 Oct 2017 .

PS I reply this issue in NVIDIA too.
Thanks.

Compile for x86?

i was wondering how to compile for x86 arch. i'm having issues getting visual studio to compile for x86 properly.

Error build on ApiState

Having issue while building at following breakpoint

Scanning dependencies of target xmrig-amd
[ 2%] Building CXX object CMakeFiles/xmrig-amd.dir/src/api/Api.cpp.o
[ 5%] Building CXX object CMakeFiles/xmrig-amd.dir/src/api/ApiState.cpp.o
/home/ethos/xmrig-amd/src/api/ApiState.cpp: In member function 'void ApiState::genId()':
/home/ethos/xmrig-amd/src/api/ApiState.cpp:146:53: error: no match for 'operator<' (operand types are 'uv_err_t {aka uv_err_s}' and 'int')
if (uv_interface_addresses(&interfaces, &count) < 0) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/home/ethos/xmrig-amd/src/api/ApiState.cpp:153:58: error: 'uv_interface_address_t {aka struct uv_interface_address_s}' has no member named 'phys_addr'
const size_t addrSize = sizeof(interfaces[i].phys_addr);
^~~~~~~~~
/home/ethos/xmrig-amd/src/api/ApiState.cpp:157:41: error: 'uv_interface_address_t {aka struct uv_interface_address_s}' has no member named 'phys_addr'
memcpy(input, interfaces[i].phys_addr, addrSize);
^~~~~~~~~
make[2]: *** [CMakeFiles/xmrig-amd.dir/src/api/ApiState.cpp.o] Error 1
make[1]: *** [CMakeFiles/xmrig-amd.dir/all] Error 2
make: *** [all] Error 2

Windows 10 Cannot find AMD Devices

Currently trying to run the GPU miner on my machine running two AMD Radeon 5700's in SLI, but I get the following output.

C:\Users\hskra\Documents\xmrig-amd-2.4.3-beta2-win64>xmrig-amd.exe -o localhost:18081 -u <WALLET>
 * VERSIONS:     XMRig/2.4.3-beta2 libuv/1.14.1 OpenCL/2.0 MSVC/2017
 * CPU:          Intel(R) Core(TM) i7 CPU         930  @ 2.80GHz x64 -AES-NI
 * ALGO:         cryptonight, donate=5%
 * POOL #1:      localhost:18081
 * COMMANDS:     hashrate, pause, resume
[2018-01-07 20:28:18] compiling code and initializing GPUs. This will take a while...
[2018-01-07 20:28:18] found AMD platform index: 0, name: Advanced Micro Devices, Inc.
[2018-01-07 20:28:18] No AMD device found.
[2018-01-07 20:28:18] Failed to start threads

Any chance of more than 1 thread?

Right now with vega it suggests an intensity of around 1500 and the max i can seem to set it is around 2000 but that doesn't come close to maxing vega.

On xmr-stak-amd i can use two threads with 1920 intensity each giving my vega 56 around 2020 h/s, any way to do it like that on xmrig right now?

I get 1550 h/s with xmrig and 2000 intensity.

Thank you

Only runs with threads:null

v2.4.3-beta2
Starting with threads:null, it rewrites with good-looking thread:{} content and runs on RX 550. But restart fails. Each time before it restarts, I have to set threads:null

How to monitor?

Hi there! Is XMRIG can monitor via web base like other miners?

xmrig-amd seems to freeze at GPU loading....

I had been using this for awhile, then switched over to MPM for awhile (which also runs xmring-amd) and it ran fine. I switched back over to run this miner directly and it's locking up right after the

compiling code and initializing GPUs. This will take a while...
It shows my first GPU:
[2018-02-01 19:55:12] #0, GPU #0 AMD Radeon (TM) R7 360 Series, intensity: 128 (8/256), cu: 12
and just stays there. The previous intensity was 768 which it was having problems. So I started dialing back the number. I put it at 0 and after awhile, it gave me an error and the miner exited. Said something about buffer size wasn't large enough.

Even if I delete the threads section in the config file, it freezes at the GPU section. Even Ctrl-C doesn't break out of the miner, I have to use the X to close it out; which when letting it autoconfig, doesn't write anything to the config file.

Deleting the threads section yields this:

[2018-02-01 20:06:34] compiling code and initializing GPUs. This will take a while...
[2018-02-01 20:06:35] found AMD platform index: 0, name: Advanced Micro Devices, Inc.
[2018-02-01 20:06:35] found OpenCL GPU: AMD Radeon (TM) R7 360 Series, cu: 12
[2018-02-01 20:06:35] found OpenCL GPU: AMD Radeon HD 8570, cu: 6
[2018-02-01 20:06:35] #0, GPU #0 AMD Radeon (TM) R7 360 Series, intensity: 768 (8/256), cu: 12

I let it run for about 15 minutes to see if it did anything else, and it didn't. Still stuck on the above showing :(

Kori

Can´t find OpenCL 1.0

I have two AMD HD4850, there are compatible with OpenCL 1.0, however when i tried to build i cannot find the OpenCL

AMD-iMac 2009 HD4850 Submissions are not accepted.

I am using a iMac with Radeon HD 4850 using OpenCL 1.18:

I can see new jobs from pool.minexmr coming in

But I am yet to see a single "Accepted" message in the log.

Whereas in the same host, with a CPU miner, I see a accepted once every 15 min.

Is there something wrong, if yes, how can I find that out ?

max usage

Hi,

Any way to limit gpu usage like on cpu version?

I run amd version on 2 pc's, one is completely usable the other is not whilst xmrig is running.

Thanks

Forced Shutdown after start

Windows 7 64 bits with RX 560 Sapphire 2gb and Radeon mining driver.
The software show board information and shutdows.

Image attached.

whatsapp image 2018-01-05 at 21 38 19

HD7970+HD6990

Help me please! In my system work xfx hd7970 and his hd6990. But miner work with only hd7970. What can I do? Where my error?

SSL

Hi,

How to run this tool with ssl port?

Cheers

CL memory error on larger rig

3 x Vega 64

"threads": [
{
"index": 0,
"intensity": 1920,
"worksize": 8,
"affine_to_cpu": false
},
{
"index": 0,
"intensity": 1920,
"worksize": 8,
"affine_to_cpu": false
}
],
above repeated for each with different intensities tried. allowing the program to auto select works but only ends up doing ~1300h/s per card.

all the threads appear to queue up fine but right when it goes to do work the CL memory errors flood the screen. this is on windows with 8 GB RAM and 40GB virtual memory configured.

gpu compute error cryptonight-lite

Hy

I have a problem on few of my older rigs, built from old amd HD GPUs.
Using xmrig I still mannage to get almost 4 Hashes per watt for xmr, so I decided to try aeon too.
After reconfiguration and algo change I can not get past by gpu compute error in case of cryptonite-lite.
I even undo bios modifications, error still occurs, meanwhile I can mine aeon on another amd miner, so I'd say hardware is capable of it.
Is there anything I can do? Cards are HD 5970

Rewrites and reformats pool incorrectly

v2.4.3-beta2
It worked with 2 pools. When I added the 3rd pool, it rewrites the config.json using the 3rd pool's URL for all 3 pools, while keeping the wallet address of each. The resulting config has pools messed up: same url for all pools.

Duplicate shares

Hi,

sooner or later i get rejections caused of "Duplicate share"

OS: Ubuntu 16.04
Driver: amdgpu-pro-17.40
GPU: Single 280X

VERSIONS: XMRig/2.4.3-beta2 libuv/1.8.0 OpenCL/2.0 gcc/5.4.0

The problem does not occure in Windows.
The problem does not occure with the CPU miner

Sometimes its hours without happening, somtimes every 2min (get 5min ban - mining 2 min -> ban again)

Mining halting, even with multiple pools listed

I only ever see it mining on Pool #1. I have several listed (as for me, I need to change locations for NiceHash as I get rejections from time to time)

  • VERSIONS: XM Rig/2.4.3-beta2 libuv/1.14.1 OpenCL/2.0 MSVC/2017
  • CPU: AMD A6-6400K APU with Radeon(tm) HD Graphics x64 AES-NI
  • ALGO: cryptonight, donate=1%
  • POOL #1: xmr-usa.dwarfpool.com:8005
  • POOL #2: cryptonight.br.nicehash.co:3333
  • POOL #3: cryptonight.br.nicehash.com:3355
  • POOL #4: cryptonight.br.nicehash.com:3355
  • POOL #5: cryptonight.br.nicehash.com:3355
  • POOL #6: cryptonight.br.nicehash.com:3355
  • POOL #7: cryptonight.br.nicehash.com:3355
  • POOL #8: cryptonight.br.nicehash.com:3355
  • POOL #9: cryptonight.br.nicehash.com:3355
        {

            "url": "xmr-usa.dwarfpool.com:8005",
            "user": "WALLET.Korishan2GPU",
            "pass": "x",
            "keepalive": true,
            "nicehash": false
        },

I stays on Pool #1, then every so often, I'll get "No work found" or something to that effect, and the miner closes and I'm left with "Press any key to continue...." which of course, closes the whole console out.
So, big question, why is it not cycling to the other pools when #1 doesn't have any work for my miner to do? I thought that was part of the reason for having multiple pools so the miner isn't left sitting idle.

TIA

Windows 64 XMRig/2.4.3-beta2 Not showing any H/s or Accepted blocks. Diff stays at 5000

Hi,
Looks like my Radeon 5800 Series is not working at all:

  • VERSIONS: XMRig/2.4.3-beta2 libuv/1.14.1 OpenCL/2.0 MSVC/2017
  • CPU: AMD A8-5500 APU with Radeon(tm) HD Graphics x64 AES-NI
  • ALGO: cryptonight, donate=10%
  • POOL #1: monerohash.com:3333
  • COMMANDS: hashrate, pause, resume
    [2017-12-21 21:17:19] compiling code and initializing GPUs. This will take a while...
    [2017-12-21 21:17:19] #0, GPU #0 AMD Radeon HD 5800 Series, intensity: 160 (8/256), cu: 20
    [2017-12-21 21:17:26] use pool monerohash.com:3333 198.251.81.82
    [2017-12-21 21:17:26] new job from monerohash.com:3333 diff 5000
    [2017-12-21 21:18:23] speed 10s/60s/15m n/a n/a n/a H/s max: n/a H/s
    [2017-12-21 21:19:23] speed 10s/60s/15m n/a n/a n/a H/s max: n/a H/s
    [2017-12-21 21:20:15] new job from monerohash.com:3333 diff 5000
    [2017-12-21 21:20:23] speed 10s/60s/15m n/a n/a n/a H/s max: n/a H/s
    [2017-12-21 21:21:23] speed 10s/60s/15m n/a n/a n/a H/s max: n/a H/s
    [2017-12-21 21:22:23] speed 10s/60s/15m n/a n/a n/a H/s max: n/a H/s
    [2017-12-21 21:22:48] new job from monerohash.com:3333 diff 5000
    [2017-12-21 21:23:23] speed 10s/60s/15m n/a n/a n/a H/s max: n/a H/s
    [2017-12-21 21:24:23] speed 10s/60s/15m n/a n/a n/a H/s max: n/a H/s
    [2017-12-21 21:25:23] speed 10s/60s/15m n/a n/a n/a H/s max: n/a H/s
    [2017-12-21 21:26:23] speed 10s/60s/15m n/a n/a n/a H/s max: n/a H/s
    [2017-12-21 21:26:36] new job from monerohash.com:3333 diff 5000
    [2017-12-21 21:27:23] speed 10s/60s/15m n/a n/a n/a H/s max: n/a H/s
    [2017-12-21 21:28:18] new job from monerohash.com:3333 diff 5000
    [2017-12-21 21:28:23] speed 10s/60s/15m n/a n/a n/a H/s max: n/a H/s

Let me know what else you need to T-Shoot.

Cannot Build on Ubuntu

When attempting to build using the "make" command, I get to 97% when it says:
screen shot 2018-01-10 at 8 32 39 am
(I Cannot Copy/Paste because it is in a VM without guest additions.)
Thanks in advance!

Color output missing when logging

When parameter to log is present and defined in json config file, color output will not occur even if "colors" : true is present.
VERSIONS: XMRig/2.4.3-beta2 libuv/1.14.1 OpenCL/2.0 MSVC/2017

macOS 10.13.1: Error when building (GpuContext.h implicit instantiation of undefined template)

At first, thank you so much for the AMD version! 👍🏻

I tried to built xmrig-amd under macOS 10.13.1, cmake .. worked but make failed with following error. Versions of xmrig built fine in the past.

Scanning dependencies of target xmrig-amd [ 2%] Building CXX object CMakeFiles/xmrig-amd.dir/src/api/Api.cpp.o clang: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument] In file included from /Users/se/xmrig-amd/src/api/Api.cpp:28: In file included from /Users/se/xmrig-amd/src/api/ApiState.h:32: In file included from /Users/se/xmrig-amd/src/workers/OclThread.h:31: /Users/se/xmrig-amd/src/amd/GpuContext.h:68:17: error: implicit instantiation of undefined template 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >' std::string name; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/iosfwd:193:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_string; ^ 1 error generated. make[2]: *** [CMakeFiles/xmrig-amd.dir/src/api/Api.cpp.o] Error 1 make[1]: *** [CMakeFiles/xmrig-amd.dir/all] Error 2 make: *** [all] Error 2

Unable to build on OS X 10.13.2

Hello,
I'm eager to try out xmrig-amd! However, on Mac OS High Sierra (10.13.2) cmake fails to find OpenCL with the output below. Any fixes, workarounds or suggestions are welcome.
Thanks!

build (master)$ cmake ..
CMake Warning at cmake/OpenCL.cmake:51 (find_package):
By not providing "FindOpenCL.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "OpenCL", but
CMake did not find one.

Could not find a package configuration file provided by "OpenCL" with any
of the following names:

OpenCLConfig.cmake
opencl-config.cmake

Add the installation prefix of "OpenCL" to CMAKE_PREFIX_PATH or set
"OpenCL_DIR" to a directory containing one of the above files. If "OpenCL"
provides a separate development package or SDK, be sure it has been
installed.
Call Stack (most recent call first):
CMakeLists.txt:151 (include)

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
OpenCL_LIBRARY
linked by target "xmrig-amd" in directory /Users/Ramy/xmrig-amd

-- Configuring incomplete, errors occurred!

Only one OCL device used and detected

I just ran into an issue with my R9 270 and my HD 6870. After I had to mess around with the drivers to get OpenCL working on the HD 6870, I started xmrig and saw that the HD 6870 was detected as OCL device but the R9 270 was not. After i checked the GPU utilisation of both cards, I recognized that the R9 270 was fully utilized but the HD 6870 was at idle. So the card that has been detected is not working, but that one that hasn't been detected is working...

Hopefully someone can help me with my problem.

I'm also uploading some screenshots, if that could help solving my problem.
r9 270
xmrig
6870
config

Log Not being Created

I have XMRig/2.4.3-beta2 libuv/1.14.1 OpenCL/2.0 MSVC/2017.

In the json file, I changed the log file from null to "xmrig.log". After restarted the miner, no log file is created. I tried having it create the log file, and I created an empty one. Neither way does it write to the log file.
I'm having another issue, and wanted to have a log of what was going on before I before I posted, but I suppose I'll do another ticket for that even without the log, now.

And idea why the log isn't being written to?

    "algo": "cryptonight",
    "background": false,
    "colors": true,
    "donate-level": 1,
    "log-file": "xmrig.log",
    "print-time": 30,
    "retries": 10,
    "retry-pause": 10,
    "opencl-platform": 0,

TIA

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.