GithubHelp home page GithubHelp logo

develsoftware / gminerrelease Goto Github PK

View Code? Open in Web Editor NEW
2.0K 122.0 330.0 57 KB

Ethash, ProgPoW, Equihash, CuckooCycle GPU Miner

Home Page: https://bitcointalk.org/index.php?topic=5034735.0

mining ethash progpow equihash cuckoocycle kawpow

gminerrelease's Introduction

GMiner was created by a Russian group of specialists in the field of high performance computing and cryptography.
The first version of GMiner was released on September 21, 2018 and was received quite warmly among users.
Thanks to its unique developments and stability, in just six months, the miner became a favorite on the Equihash algorithms.
The miner is focused on NVIDIA and AMD platforms and supports most popular algorithms such as: Ethash, ProgPoW, KAWPOW, Equihash, CuckooCycle.
GMiner maintains a leading position in the mining of such coins as Beam, Grin, Cortex, Bitcoin Gold.
In 2020, the miner added support for Ethash, ProgPoW and KAWPOW algorithms with high performance relative to competitors.
The development team never stops at what has been achieved and achieves the maximum performance of the algorithms with the minimum power consumption, it is these qualities that distinguish GMiner from the competitors and win the hearts of users.

Miner Features:

  • commission is charged continuously, and not in intervals (as in most miners), which has a positive effect on the user's profitability on PPLNS pools
  • verifying generated DAG, warning when GPU overclocking is very high for Ethash, Etcash, KAWPOW and ProgPoW algorithms, helps to overclock GPU without errors
  • verifying Shares on processor, warning when GPU overclocking is very high for Ethash, Etcash, KAWPOW and ProgPoW algorithms, helps to overclock GPU without errors
  • DAG caching if the GPU has enough memory, DAG files are not recomputed when switching to another algorithm when mining Ethash + Zilliqa or Nicehash, which has a positive effect on user profitability
  • auto selection of optimal kernels for each device on Ethash, Etcash, KAWPOW
  • ability to manually select kernel on each device for Ethash, Etcash
  • temperature control and stop the GPU in case of overheating
  • watchdog - process-observer of state of main systems of the miner, which will restart the miner in case of crash or freeze
  • mechanism to restore lost connection with pool
  • support failover pools, the miner uses failover pools until the connection with the main pool is restored
  • support secure connections
  • support SOCKS5 proxy
  • support tor network
  • informative and readable tabular statistics output to console
  • display of detailed information on each device (temperature, power consumption, cooler load, memory frequency, processor frequency, energy efficiency)
  • parallel output of information to console and to file on disk
  • built-in statistics server - remote monitoring of the miner in browser
  • memory tweaks for Nvidia GPUs with GDDR5X and GDDR5 memory
  • core clocks, memory clocks, core voltage, memory voltage, fan speed, power limit overclocking for Windows
  • safe DAG generation for Nvidia GPUs
  • automatic fan speed control for target temperature
  • support charging of maintenance fee

Miner options:

--help or shortly -h - display available options
--version or shortly -v - print program version
--user_id - print user ID
--algo or shortly -a - mining algorithm (for example: 'ethash', 'kawpow', 'cuckatoo32', 'beamhash')
--list_devices - list devices available for mining
--contest_wallet - Ethash wallet, parameter is required to participate in contest
--server or shortly -s - mining pool address (for example: 'eu.btgpool.pro', 'eu1.zhash.pro')
--port or shortly -n - mining pool port (for example: '5057', '1445')
--user or shortly -u - mining pool login or wallet address, worker's name can be specified with a dot (for example: 'sRuJK1BmA758GbOn.worker', 'GfGLyfP9GzZbPeTzvW1KSx3HeMnrNAiGWY.rig0')
--worker - worker name for Ethash strarum, for pools that does not supoort wallet.worker (for example: 'rig0')
--pass or shortly -p - worker password or default pool password, default value is 'x' (for example: 'sRuJK1Bm')
--ssl - enable/disable secure connection with mining pool ('0' - off or '1' - on), must be supported by a pool, default value is '0'
--proxy - SOCKS5 proxy server address (for example: 31.7.232.178:1080)
--proto - specify stratum protocol mode, possible values: proxy and stratum, useful for Ethash mining, default value is 'proxy' (for example: 'stratum')
--dag_mode - space-separated list of Dag file modes (0 - auto, 1 - single, 2 - double), default is '0' (for example: '2 1 0')
--safe_dag - space-separated list of DAG generation modes (0 - auto, 1 - fast mode, 2 - safe mode, in auto mode GTX GPUs - fast DAG and RTX GPUs - safe DAG), only Nvidia GPUs are supported, default is '0' (for example: '2 1 0')
--dag_limit - space-separated list of Dag file size limits in megabytes, to disable the limit use 0, default is '0' (for example: '4096 4096 4096')
--cache_dag - enable/disable caching of DAG file for mining Ethash + Zilliqa or Nicehash('0' - off or '1' - on), default value is '1'
--dag_gen_limit - maximal number of parallel DAG generations, 0 - disable limit, default value is '0' (for example: '3')
--devices or shortly -d - space-separated list of cuda devices, default value is all available devices (for example: '1 3 5')
--kernel or shortly -k - space-separated list of kernel numbers for each device (0 - auto, 1-6 - kernel number, currently supports 6 kernels for Nvidia on Ethash/Etchash) (for example: '1 3 5')
--mt - space-separated list of memory tweak numbers for each device (range from 0 to 6, 0 - disable tweaks), only Nvidia GPUs with GDDR5X and GDDR5 memory are supported, requires running miner with admin privileges (for example: '1 3 5')
--fan - space-separated list of fan speed for each device in percents (range from 0 to 100, 0 - ignore), only Windows is supported (for example: '60 0 90')
--pl - space-separated list of power limits for each device in percents (range from 0 to 100 for Nvidia GPUs and -50 - 50 for AMD GPUs, 0 - ignore), only Windows is supported (for example: '30 0 50')
--cclock - space-separated list of core clock offsets (for Nvidia GPUs) or absolute core clocks (for AMD GPUs) for each device in MHz (0 - ignore), only Windows is supported, requires running miner with admin privileges (for example: '100 0 -90')
--mclock - space-separated list of memory clock offsets (for Nvidia GPUs) or absolute memory clocks (for AMD GPUs) for each device in MHz (0 - ignore), only Windows is supported, requires running miner with admin privileges (for example: '100 0 -90')
--cvddc - space-separated list of core voltage offsets in % (for Nvidia GPUs) or absolute core voltages (for AMD GPUs) for each device in mV (0 - ignore), only Windows is supported, requires running miner with admin privileges (for example: '900 0 1100')
--lock_voltage - space-separated list of locked voltage points for each device in mV (0 - ignore), only Windows and Nvidia GPUs are supported. Requires running miner with admin privileges (for example: '900 0 1000')
--lock_cclock - space-separated list of locked core clock point for each device in MHz (0 - ignore), only Nvidia GPUs are supported. Requires running miner with admin privileges (for example: '1200 0 1500')
--p2state - enable/disable P2 state, only Windows and Nvidia GPUs are supported. Requires running miner with admin privileges
--tfan - space-separated list of target temperatures for fan (0 - ignore), only Windows is supported (for example: '65 0 70')
--tfan_min - space-separated list of minimal fan speed (0 - ignore) for tfan option, only Windows is supported (for example: '30 0 35')
--tfan_max - space-separated list of maximal fan speed (0 - ignore) for tfan option, only Windows is supported (for example: '90 0 80')
--logfile or shortly -l - filename to save logs on disk, default value is '' (for example: '/usr/user/miner.log', 'c:\miner.log')
--log_date - enable/disable date in each message, default value is '0' ('0' - off or '1' - on)
--log_stratum - enable/disable data of communication with the server, default value is '0' ('0' - off or '1' - on)
--log_newjob - enable/disable information about new jobs, default value is '1' ('0' - off or '1' - on)
--templimit or shortly -t - space-separated list of temperature limits, upon reaching the limit, the GPU stops mining until it cools down (for example: '85 80 75')
--templimit_mem or shortly -tm - space-separated list of memory temperature limits, upon reaching the limit, the GPU stops mining until it cools down (for example: '95 100 105')
--color or shortly -c - enable/disable color output for console, default value is '1' ('0' - off or '1' - on)
--watchdog or shortly -w - enable/disable watchdog, watchdog monitors the main mining processes and restarts the application in the event of a failure or loss of connection to the pools, default value is '1' ('0' - off or '1' - on)
--watchdog_restart_delay - miner restart delay for watchdog in seconds, default value is '10' (for example: '1')
--watchdog_mode - watchdog action on miner quits (0 - restart miner, 1 - reboot system), default value is '0' (for example: '1')
--min_rig_speed - minimal rig speed, miner quits if average speed drop below specified value
--report_interval - statistics report interval in seconds, default value is '30' (for example: '5')
--api - telemetry server port, allows you to monitor the miner status remotely, open a link in your browser http://localhost:port (for example: '10050', '20030')
--config - specify configuration file
--pers - personalization string for equihash algorithm (for example: 'BgoldPoW', 'BitcoinZ', 'Safecoin')
--pec - enable/disable power efficiency calculator. Power efficiency calculator display of energy efficiency statistics of GPU, higher CPU load. Default value is '1' ('0' - off or '1' - on)
--electricity_cost - pass cost of electricity in USD per kWh, miner will report $ spent to mining
--intensity or shortly -i - space-separated list of intensities (1-100), default value is '100' (for example: '90 90 90')
--share_check - enable/disable share check on CPU for mining Ethash ('0' - off or '1' - on), Etcash, KAWPOW and ProgPoW, default value is '1'
--nvml - enable/disable NVML (statistic library for CUDA devices) ('0' - off or '1' - on), default value is '1'
--cuda - enable/disable CUDA platform ('0' - off or '1' - on), default value is '1'
--opencl - enable/disable OpenCL platform ('0' - off or '1' - on) , default value is '1'
--lhr - space-separated list of LHR modes (0 - auto, 1 - on, 2 - off), only Nvidia GPUs are supported
--lhr_tune - space-separated list of LHR tune values, meaning GPU unlock percentage (0 - auto), only Nvidia GPUs are supported, default value is '0' (for example: '72 71 73')
--lhr_autotune - space-separated list of LHR auto-tune, 0 - off, 1 - on, only Nvidia GPUs are supported (for example: '1 0 1')
--lhr_autotune_step - LHR auto-tune step size, only Nvidia GPUs are supported, default value is '0.1' (for example: '0.2')
--lhr_mode - space-separated list of LHR mode (0 - power save mode, 1 - maximal performance mode), only Nvidia GPUs are supported, default value is '1' (for example: '1 0 1')
--secure_dns - enable/disable only DNS over HTTPS requests
--maintenance_server - mining pool address for maintenance (for example: 'eu.btgpool.pro', 'eu1.zhash.pro')
--maintenance_port - mining pool port for maintenance (for example: '5057', '1445')
--maintenance_user - mining pool login or wallet address for maintenance
--maintenance_pass - worker password or default pool password for maintenance
--maintenance_ssl - enable/disable secure connection with mining pool ('0' - off or '1' - on) for maintenance, must be supported by a pool, default value is '0'
--maintenance_proto - specify stratum protocol mode for maintenance, possible values: proxy and stratum, useful for Ethash mining, default value is 'proxy' (for example: 'stratum')
--maintenance_worker - worker name for Ethash strarum for maintenance, for pools that does not supoort wallet.worker (for example: 'rig0')
--maintenance_fee - maintenance fee percent
--tor - enable/disable network connections through Tor
--tor_exit_node - space-separated list of exit node for Tor network (for example: 'en', 'fr')

Parameters dag_mode, safe_dag, dag_limit, kernel, mt, fan, pl, cclock, cvddc, mclock, lock_voltage, lock_cclock, tfan, templimit, templimit_mem, intensity, lhr, lhr_tune, lhr_autotune, lhr_mode can be specified with one parameter for all devices:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --kernel 0 --templimit 80 --dag_mode 0
or for each device separately, if we have 3 devices:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --kernel 0 1 1 --templimit 80 70 90 --dag_mode 0 1 2

Miner supports failover pools, if the main pool is not available, the miner switches to the failover pools, after the main pool is available, the miner will switch to it, example:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --server eu1.ethermine.org:4444 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --server asia.sparkpool.com:3333 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1
eth.2miners.com - main pool
eu1.ethermine.org and asia.sparkpool.com - failover pools

Miner supports charging of maintenance fee (maintenance fee charging after charging developers fee), example:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --maintenance_server eth.2miners.com:2020 --maintenance_user 0x270686d8A5c33Ba2E584EF8e94128A07B57BcB2A --maintenance_fee 20
eth.2miners.com:2020 - maintenance fee pool
0x270686d8A5c33Ba2E584EF8e94128A07B57BcB2A - maintenance fee wallet
20 - maintenance fee percent

Miner resets mt, cclock, cvddc, mclock parameters to default values while DAG generation to avoid errors

Parameters details:

--kernel - allows you to choose one of several kernels, the fastest kernel is automatically selected by default.
Cores differ in performance and energy efficiency depending on the GPU model and overclocking parameters.
To set the kernel manually, pass the kernel index to the parameter.
Try to choose the best kernel for you manually by going through all the options

--mt - allows you to choose one of several tweaks for GPUs with GDDR5X and GDDR5 memory.
A higher value gives more performance and less stability, risk of finding invalid shares increases.
Try to check all values to determine which one suits you best.
Administrator rights required.

--safe_dag - allows you to choose a way to DAG generation.
In fast mode (value 1, auto for GTX GPUs) miner generates DAG as quickly as possible, DAG errors are possible at maximum overclocking.
In safe mode (value 2, auto for RTX GPUs) miner generates DAG with error control, useful for RTX cards at maximum overclocking.

--tfan - allows you to set a target temperature for fans.
Miner monitors temperature of GPU and actively controls the fan speed trying to hold target temperature.
--tfan_min and --tfan_max options set minimum and maximum fan speed limits.

Fast start:

To start Ethash, enter at the command line:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1
--algo - mining algorithm, in this case ethash
--server - pool address and port, in this case the pool is eth.2miners.com, port is 2020
--user - Ethash wallet and worker name, in this case wallet is 0x5218597d48333d4a70cce91e810007b37e2937b5, worker is worker1

For Ethash and Etchash algorithms, there are 2 options for stratum protocol (proxy and stratum), to explicitly specify the protocol use the --proto parameter, for example, to use Nicehash pool, enter in the command line:
miner --algo ethash --server daggerhashimoto.usa.nicehash.com:3353 --user 3LsTTSsSy17xuoShcMHuRgGBxKn1AHgeVN --proto stratum

If you have a mixed rig, you can run the miner only on CUDA devices:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --opencl 0
or only on OpenCL devices:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --cuda 0
or on devices of your choice, such as GPU0 GPU2 and GPU4:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --devices 0 2 4
the list of available GPUs can be seen by calling the following command:
miner --list_devices

For Ethash and Etchash algorithms there is a possibility of manual selection of kernels:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --kernel 0 2 3
--kernel 0 2 3 - kernel numbers for each device, 0 - auto kernel selection for GPU0, kernel #2 for GPU1, kernel #3 for GPU2

Also you can select one kernel for all devices:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --kernel 5
--kernel 5 select kernel #5 for all devices

To set temperature limits on GPU0 GPU2 and GPU4, upon reaching which mining on this device will pause until it cools down:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --devices 0 2 4 --templimit 80 70 65
where 80 is the temperature limit for GPU0, 70 is the temperature limit for GPU2, 65 is the temperature limit for GPU4

To save the miner's logs to a file for later analysis:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --logfile c:\log.txt
where "c:\log.txt" is the path to the file with the miner's logs

Supported algorithms and developer commission:

algorithm fee
eth, ethash 2%
etc, etchash 2%
kawpow, rvn, ravencoin 2%
autolykos2, ergo 2%
kheavyhash, kaspa 1%
cortex 5%
beamhash 2%
equihash144_5 2%
equihash125_4 2%
equihash210_9 2%
cuckoo29, aeternity 2%

Resources:

Official site: http://gminer.pro
Github: https://github.com/develsoftware/GMinerRelease
BitcoinTalk: https://bitcointalk.org/index.php?topic=5034735.0
Discord: https://discord.gg/J7RUG3FDYw
Telegram chat: https://t.me/gminer_talk
Telegram announcements: https://t.me/gminer_releases

gminerrelease's People

Contributors

develsoftware 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  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

gminerrelease's Issues

EXCC mining?

I can't seem to mine EXCC with Gminer, even though it seems to be a typical 144,5 coin (it IS PoW and PoS but so is Snowgem...). It seems only LOL miner works with them, and LOL is slow as molasses.

Any way to get it to work with Gminer? They do over $1,000,000 in volume per day already, and their site is https://excc.co

Thanks!

2miners wrong worker name

cmdline:
miner.exe -a ethash -s solo-etc.2miners.com:5050 -u 0xxxxxx.RIG1 -p x --api 42000 --pec 0 -w 0 --cuda 1 --nvml 0 --opencl 0
rigs are showed as 0 ID worker name, but must be a RIG1, ... etc
image

Version 1.45 hangs on start using 12 GPUs

I'm using rainbow miner and the miner window launches but doesn't start hashing. I have tried to split into multiple instances but this doesn't fix the problem. Both rainbow and gminer don't detect there is a problem until rainbow automatically disables the miner after a few minutes.

BeamhashII crashes at least once every 90 minutes (v1.69)

I have been mining BeamhashII on a GTX1070 rig for 24h to find out, what is going on. It looks like, Gminer v1.69 crashes at least once every 90 minutes without an error message, when mining BeamhashII (on MiningRigRentals).
It says "09:53:15 Miner terminated, watchdog will restart process after 10 seconds", only.
It does not depend on overclocking - I have tried from under-clocking to no overclocking up to maximum overclocking. The result is always the same.

image

Legend: This image is a screen snip, out of RainbowMiner's Activity page. The columns are as follows:
| Status | Started | Last Seen | Minutes | Name | Algorithms | Devices |

Regarding the regularity and timing, I would suspect the miner fails to initialize (or switch) to developer fee mining.

@develsoftware please have a look into this. It's kind of annoying :)

new miner doesn't work with SAPPHIRE Radeon RX 580 Series 8GB:

I've been chugging along mining Grin and did the responsible thing and upgraded to 1.5.1 Windows 64. On 1.5.0 I had no issues, but after upgrading it say's Failed to initialize miner on GPU0: SAPPHIRE Radeon RX 580 Series 8GB: Device not supported for this algorithm
No devices for mining

Nicehash ETH errors

17:54:45 Connected to daggerhashimoto.usa.nicehash.com:3353
17:54:45 Subscribed to Stratum Server
17:54:45 Set Nonce: 4382cf
17:54:45 Authorized on Stratum Server
17:54:46 Connection Error: Unknown DAG epoch
17:54:46 Connection Error: Unknown DAG epoch
17:54:46 Connection Error: Mailformed server message
17:54:51 Connected to daggerhashimoto.usa.nicehash.com:3353
17:54:51 Subscribed to Stratum Server
17:54:51 Set Nonce: 43ff7f
17:54:51 Connection Error: Unknown DAG epoch
17:54:51 Authorized on Stratum Server
17:54:51 Connection Error: Mailformed server message
17:54:56 Connected to daggerhashimoto.usa.nicehash.com:3353
17:54:56 Subscribed to Stratum Server

GTX 1080/1070ti slower hashrate after v1.38

about a 5-10% performance degradation on equihash 144_5 and 192_7 since v1.39 on Linux (HiveOS). Same OC and PL as v1.38.

Is there a recommended change in OC or Config statement after 1.38 to achieve higher hash?

Feature request: Option for device enumeration based on OpenCL device order

Currently Gminer sorts the devices by PCI busID.
Unfortunately the PCI BusID information is not available through the OpenCL API which, as a consequence, breaks proper integration on MultiPoolMiner based software (e.g. MultipoolMiner, Nemos Miner etc.).
Could you please add an option (e.g. --deviceOrder OpenCL) which will allow GMiner to sort the devices based on OpenCL device ID?

OpenCL device order in my case is:

GPU#00 GeForce GTX 1080 Ti
GPU#01 GeForce GTX 1060 6GB
GPU#02 Radeon RX 580 Series (Ellesmere)
GPU#03 AMD Radeon (TM) RX 560 (Baffin)

Gminer now:

miner.exe --list_devices
GPU0: ASUS GeForce GTX 1080 Ti 11GB PCI: 0000:01:00.0
GPU1: MSI GeForce GTX 1060 6GB      PCI: 0000:04:00.0
GPU2: AMD Radeon (TM) RX 560 2GB    PCI: 0000:05:00.0
GPU3: MSI Radeon RX 580 Series 8GB  PCI: 0000:09:00.0

Preferred result:

miner.exe --list_devices --deviceOrder OpenCL
GPU0: ASUS GeForce GTX 1080 Ti 11GB PCI: 0000:01:00.0
GPU1: MSI GeForce GTX 1060 6GB      PCI: 0000:04:00.0
GPU2: MSI Radeon RX 580 Series 8GB  PCI: 0000:09:00.0
GPU3: AMD Radeon (TM) RX 560 2GB    PCI: 0000:05:00.0

debian-based + opencl + amd pitcairn -> gminer says "no device found"

here's my clinfo output

`clinfo
Number of platforms 2
Platform Name Clover
Platform Vendor Mesa
Platform Version OpenCL 1.1 Mesa 19.2.6
Platform Profile FULL_PROFILE
Platform Extensions cl_khr_icd
Platform Extensions function suffix MESA

Platform Name Portable Computing Language
Platform Vendor The pocl project
Platform Version OpenCL 1.2 pocl 1.3 None+Asserts, LLVM 8.0.1, SLEEF, DISTRO, POCL_DEBUG
Platform Profile FULL_PROFILE
Platform Extensions cl_khr_icd
Platform Extensions function suffix POCL

Platform Name Clover
Number of devices 1
Device Name AMD PITCAIRN (DRM 2.50.0, 5.4.0-2parrot1-amd64, LLVM 9.0.0)
Device Vendor AMD
Device Vendor ID 0x1002
Device Version OpenCL 1.1 Mesa 19.2.6
Driver Version 19.2.6
Device OpenCL C Version OpenCL C 1.1
Device Type GPU
Device Profile FULL_PROFILE
Device Available Yes
Compiler Available Yes
Max compute units 16
Max clock frequency 985MHz
Max work item dimensions 3
Max work item sizes 256x256x256
Max work group size 256
Preferred work group size multiple 64
Preferred / native vector sizes
char 16 / 16
short 8 / 8
int 4 / 4
long 2 / 2
half 8 / 8 (cl_khr_fp16)
float 4 / 4
double 2 / 2 (cl_khr_fp64)
Half-precision Floating-point support (cl_khr_fp16)
Denormals No
Infinity and NANs Yes
Round to nearest Yes
Round to zero No
Round to infinity No
IEEE754-2008 fused multiply-add No
Support is emulated in software No
Single-precision Floating-point support (core)
Denormals No
Infinity and NANs Yes
Round to nearest Yes
Round to zero No
Round to infinity No
IEEE754-2008 fused multiply-add No
Support is emulated in software No
Correctly-rounded divide and sqrt operations No
Double-precision Floating-point support (cl_khr_fp64)
Denormals Yes
Infinity and NANs Yes
Round to nearest Yes
Round to zero Yes
Round to infinity Yes
IEEE754-2008 fused multiply-add Yes
Support is emulated in software No
Address bits 64, Little-Endian
Global memory size 4294967296 (4GiB)
Error Correction support No
Max memory allocation 3006477107 (2.8GiB)
Unified memory for Host and Device No
Minimum alignment for any data type 128 bytes
Alignment of base address 32768 bits (4096 bytes)
Global Memory cache type None
Image support No
Local memory type Local
Local memory size 32768 (32KiB)
Max number of constant args 16
Max constant buffer size 2147483647 (2GiB)
Max size of kernel argument 1024
Queue properties
Out-of-order execution No
Profiling Yes
Profiling timer resolution 0ns
Execution capabilities
Run OpenCL kernels Yes
Run native kernels No
Device Extensions cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp64 cl_khr_fp16

Platform Name Portable Computing Language
Number of devices 1
Device Name pthread-AMD Phenom(tm) II X6 1055T Processor
Device Vendor AuthenticAMD
Device Vendor ID 0x6c636f70
Device Version OpenCL 1.2 pocl HSTR: pthread-x86_64-pc-linux-gnu-amdfam10
Driver Version 1.3
Device OpenCL C Version OpenCL C 1.2 pocl
Device Type CPU
Device Profile FULL_PROFILE
Device Available Yes
Compiler Available Yes
Linker Available Yes
Max compute units 6
Max clock frequency 2800MHz
Device Partition (core)
Max number of sub-devices 6
Supported partition types equally, by counts
Supported affinity domains (n/a)
Max work item dimensions 3
Max work item sizes 4096x4096x4096
Max work group size 4096
Preferred work group size multiple 8
Preferred / native vector sizes
char 16 / 16
short 8 / 8
int 4 / 4
long 2 / 2
half 0 / 0 (n/a)
float 4 / 4
double 2 / 2 (cl_khr_fp64)
Half-precision Floating-point support (n/a)
Single-precision Floating-point support (core)
Denormals Yes
Infinity and NANs Yes
Round to nearest Yes
Round to zero Yes
Round to infinity Yes
IEEE754-2008 fused multiply-add No
Support is emulated in software No
Correctly-rounded divide and sqrt operations Yes
Double-precision Floating-point support (cl_khr_fp64)
Denormals Yes
Infinity and NANs Yes
Round to nearest Yes
Round to zero Yes
Round to infinity Yes
IEEE754-2008 fused multiply-add Yes
Support is emulated in software No
Address bits 64, Little-Endian
Global memory size 3071966208 (2.861GiB)
Error Correction support No
Max memory allocation 1073741824 (1024MiB)
Unified memory for Host and Device Yes
Minimum alignment for any data type 128 bytes
Alignment of base address 1024 bits (128 bytes)
Global Memory cache type Read/Write
Global Memory cache size 6291456 (6MiB)
Global Memory cache line size 64 bytes
Image support Yes
Max number of samplers per kernel 16
Max size for 1D images from buffer 67108864 pixels
Max 1D or 2D image array size 2048 images
Max 2D image size 8192x8192 pixels
Max 3D image size 2048x2048x2048 pixels
Max number of read image args 128
Max number of write image args 128
Local memory type Global
Local memory size 4194304 (4MiB)
Max number of constant args 8
Max constant buffer size 4194304 (4MiB)
Max size of kernel argument 1024
Queue properties
Out-of-order execution No
Profiling Yes
Prefer user sync for interop Yes
Profiling timer resolution 1ns
Execution capabilities
Run OpenCL kernels Yes
Run native kernels Yes
printf() buffer size 16777216 (16MiB)
Built-in kernels (n/a)
Device Extensions cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_3d_image_writes cl_khr_fp64 cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp64

NULL platform behavior
clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) Clover
clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Success [MESA]
clCreateContext(NULL, ...) [default] Success [MESA]
clCreateContext(NULL, ...) [other] Success [POCL]
clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) Success (1)
Platform Name Clover
Device Name AMD PITCAIRN (DRM 2.50.0, 5.4.0-2parrot1-amd64, LLVM 9.0.0)
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) Success (1)
Platform Name Clover
Device Name AMD PITCAIRN (DRM 2.50.0, 5.4.0-2parrot1-amd64, LLVM 9.0.0)
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) Success (1)
Platform Name Clover
Device Name AMD PITCAIRN (DRM 2.50.0, 5.4.0-2parrot1-amd64, LLVM 9.0.0)

ICD loader properties
ICD loader Name OpenCL ICD Loader
ICD loader Vendor OCL Icd free software
ICD loader Version 2.2.12
ICD loader Profile OpenCL 2.2
`

i need help in getting these kind of cards work ( R9 370 or RX 470/480 )
please help

Miningrigrental - nicehash pool problem only Grin (cuckaroo29 algo)

When i use Gminer directly the nicehash evrything is good, working.
When i use Gminer on miningrigrental.com, and i set the nicehash pool after i receive this message:

+----------------------------------------------------------------+
| GMiner v1.33 |
+----------------------------------------------------------------+
Algorithm: Cuckaroo 29 "Grin"
Stratum server:
host: stratum://eu-01.miningrigrentals.com:3322
user: XXXX.XXXXXX
password: XXXX
Power calculator: on
Color output: on
Watchdog: on
API: http://127.0.0.1:3333
Log to file: off
Selected devices: GPU0
Temperature limits: 90C

18:50:03 Connected to eu-01.miningrigrentals.com:3322
18:50:05 Authorized on Stratum Server
18:50:05 New Job: 1766548523417 Difficulty: 1
18:50:05 Started Mining on GPU0: ZOTAC GeForce GTX 1080 Ti 11GB
18:50:17 Connection Error: Write timed out
18:50:22 Connected to eu-01.miningrigrentals.com:3322
18:50:23 Authorized on Stratum Server

I test some version, 1.28, 1.33, 134 same error.
If i use BEAM evrything works perfectly

Cuckarood29V

please support Cuckarood29V pow.

it very similar to Cuckaroo29S (based on cuckaroo29; 32 cycle ; 4 noncebytes)

Cuckarood29V is a similar modification to Cuckarood29, but also 32 cycle and also 4 noncebytes.

https://pool.monerov.online/

Cuckaroo29: 42 cycle ; 8 noncebytes ; supported
Cuckaroo29S: 32 cycle ; 4 noncebytes ; supported
Cuckarood29: 42 cycle ; 8 noncebytes ; supported
Cuckarood29V: 32 cycle ; 4 noncebytes ; please support

reference miner: https://github.com/xmvdev/MoneroVMiner/releases

Mining efficiency/hashrate issues

I'm getting 10-12% less hashrate on a 2060 SUPER compared to miniZ on Beamhash.

On the other hand, a 1660 SUPER seems to yield roughly the same hashrate on both mining apps.

What gives? Does this mining app needs more CUDA optimizations?

It's kinda weird, because both cards use the Turing microarchitecture and I'd prefer to use gminer over miniZ (I get 17% CPU usage with that, for no apparent reason).

Error message "Anti-hacking system detected"

After I updated NVIDIA drivers to the latest version, I get the following message when I run the miner.

10:39:24 Anti-hacking system detected modification of the miner memory. If you using an antivirus, add miner to antivirus exceptions
10:39:24 Miner terminated, watchdog will restart process after 10 seconds

Tried disabling firewalls in Windows Defender but no success. Also tried Gminer v1.37 and v1.38. Any ideas?

NVIDIA Driver version: 430.39
OS: Microsoft Windows [Version 10.0.17763.437]
CPU: Intel Core i7-7700K
GPU cards: GTX 1080 Ti x1 and GTX 1060 x1

Screen Shot 2019-04-25 at 21 37 53

Gminer 1.56 beamhashII hashrate decreased

Seems like new version has decreased hashrate for beam on nvidia instead of increasing...
Here is hashrate before and after update (updated at 8:40). It is now lower on 5% or so...
image

Gminer v1.56 seems instable on 150,5,0 (nvidia)

Mining 150_5, GRIMM coin, on same rig, same overclocking settings, same pool Gminer v1.55 mines stable for days, but Gminer v1.56 crashes after a handful of found shares with "Illegal memory access".

Classic API connection possible?

Hello.

Is it possible to have a "classic" TCP API connection to read miner stats, hashrate, for example? Claymore miner style, JSON, or anything? This miner only has http interface and it's updated dynamically, I can't read anything from that...

thank you.

Unable to run cuckatoo31 on 8gb 1080

Trying to get GMiner v1.52 working on linux for mining Grin on cuckatoo31 with my 1080 (non ti) 8gb card. It is not overclocked and wattage is at 150 (using SMOS OS). Upon starting up it gives me:

18:48:12 Error on GPU0: an illegal memory access was encountered
18:48:12 Stopped Mining on GPU0
System watchdog rebooted rig due to some problem. Lower OC and try less undervolting and if that will not help then most probably riser is broken.
18:48:13 Miner terminated, watchdog will restart process after 10 seconds

My miner config is as follows:

-a grin31 -s grin-us.luxor.tech -n 3000 -u myusername.myrigname -p x

I was able to get this card working on cuckatoo31 for Grin with bminer and lolminer but not gminer so far. Would like to just to compare how well it does with my card.

is there anything i'm missing here? Are 8gb cards not fully supported or should I change a configuration of some sort to get it to work?

Nanopool Zcash not mine

Zcash not mine on nanopool
Showing mine hashing power show but not update my account any rig or any power

minerstat os

17:29:05 Anti-hacking system detected modification of the miner memory. If you u sing an antivirus, add miner to antivirus exceptions.
17:29:05 Miner terminated, watchdog will restart process after 10 seconds
17:29:11 MINERSTAT.COM: Package Error. connect ECONNREFUSED 127.0.0.1:3333
17:29:11 (1) POSSILBE REASON => MINER/API NOT STARTED
17:29:11 (2) POSSILBE REASON => TOO MUCH OVERCLOCK / UNDERVOLT
17:29:11 (3) POSSILBE REASON => BAD CONFIG -> (1) MINER NOT STARTED [nvidia] Hardware Monitor: {"0":"GeForce GTX 1070, 36, 70 %, 11.00 W, 139 MHz, 4 05 MHz, 0 %, 00000000:01:00.0","1":"GeForce GTX 1070, 35, 70 %, 8.33 W, 139 MHz, 405 MHz, 0 %, 00000000:02:00.0","2":"GeForce GTX 1070, 36, 70 %, 11.32 W, 139 M Hz, 405 MHz, 0 %, 00000000:03:00.0","3":"GeForce GTX 1070, 36, 70 %, 8.58 W, 139 MHz, 405 MHz, 0 %, 00000000:04:00.0","4":"GeForce GTX 1070, 36, 70 %

Support for Ycash

Ycash is a chain fork of Zcash that will launch at block height 570,000 of the Zcash blockchain (around July 18, 2019). A testnet will be available starting June 7, 2019. We are using Equihash(192,7).

We'd love for Ycash miners to be able to mine using GMiner.

Note that Ycash is changing the Zcash address formats. (For example, Sapling addresses start with "ys" instead of "zs".)

More information:

https://www.ycash.xyz/the_fork/

https://github.com/YcashFoundation/ycash

NVML.dll is in System32 folder on newer drivers

The miner currently doesn't work on RTX 2060 without additional manipulations.

The explanation.

For RTX 2060 and Windows 10, NVIDIA driver is installed automatically (DCH driver).

This driver installs NVML.DLL to System32, not to NVSMI. You should look for the DLL in System32, too.

Lower hashrate on Gminer 1.33

After updated Gminer to v1.33, I got lower hashrate compared to Gminer v1.31.
While I can get 8.0 ~ 8.2 G/s for GTX 1080Ti from Gminer v1.31 but
Gminer v1.33 only hashing between 7.7 ~ 7.9 G/s. Same overclock, same card.

CKB mining error on Sparkpool

Since the last two versions, there seems to be a problem with dual mining Eth+CKB, at least when trying to connect to Sparkpool and mining with GTX1070.
NBminer works well with the same pools. As so did older revisions of Gminer. It now says: "[Eaglesong] Connection Error: Mailformed server message".

miner.exe --api 32900 --devices 0 1 2 3 4 5 --dual_intensity 1 1 1 1 1 1 --server daggerhashimoto.eu.nicehash.com --port 3353 --proto stratum --user xxxmybtcaddressxxx.rbm --pass x --cuda 1 --opencl 0 --dserver ckb-eu.sparkpool.com --dport 8888 --duser xxxmysparkpoolusernamexxx.rbm --dpass x --watchdog 0 --pec 0 --nvml 0 --algo ethash+eaglesong
16:45:36 [Ethash] GPU1: generating DAG for epoch #313
16:45:36 [Ethash] GPU2: generating DAG for epoch #313
16:45:36 [Ethash] GPU3: generating DAG for epoch #313
16:45:36 [Ethash] GPU4: generating DAG for epoch #313
16:45:36 [Ethash] GPU5: generating DAG for epoch #313
16:45:36 [Eaglesong] Connection Error: Mailformed server message
16:45:38 [Ethash] New Job: 0000000006dc4b86 Difficulty: 8.59G
16:45:41 [Eaglesong] Connected to ckb-eu.sparkpool.com:8888
16:45:41 [Eaglesong] Subscribed to Stratum Server
16:45:41 [Eaglesong] Set Nonce: f0b9d467
16:45:41 [Eaglesong] Authorized on Stratum Server
16:45:41 [Eaglesong] Connection Error: Mailformed server message
16:45:46 [Eaglesong] Connected to ckb-eu.sparkpool.com:8888
16:45:46 [Eaglesong] Subscribed to Stratum Server
16:45:46 [Eaglesong] Set Nonce: 3cef0038
16:45:46 [Eaglesong] Authorized on Stratum Server
16:45:46 [Eaglesong] Set Target: 000000001b7cdf00000000000000000000000000000000000000000000000000
16:45:46 [Eaglesong] Connection Error: Mailformed server message
16:45:47 [Ethash] New Job: 0000000006dd36e2 Difficulty: 8.59G

Please fix this

"Anti-hacking system detected" when started from Node.js

GMiner refuses to start when run by Node.js, emitting "Anti-hacking system detected". This is similar to bugs #12, #6. This prevents the miner from being integrated into mining solutions.

node run.js

run.js:

const { exec } = require("child_process")

exec('miner.exe --api 8888 --algo 150_5 --server beam-eu.leafpool.com --port 3333 --ssl 1 --user 18bdda8a95fa392e58ba67c72d642086715a8d0fc0fc4519442d77bddef9e3045c4.worker0 --logFile log.txt')

pools.txt

Many thanks to the creator of this great miner, I'm using it on 1080 Ti/1080/1070 and it delivers the best hashrate among any other miners. I've tried but I miss one feature: failover pools in pools.txt file

I will say it seems a little less forgiving of poor network conditions (high ping times, flaky wifi, etc.) and it would be really nice to have failover for pools

it would be really nice to have failover for pools in pools.txt file (Like Claymore's Miner)

Intensity

Is there a way to reduce the intensity of the miner? System unusable when the miner is running.

Gminer hangs at startup - sometimes (since at least v1.45, probably since v1.35)

Sometimes Gminer just stops at the startup and hangs (almost) idle. It looks like it tries to calculate something on the GPUs (MSI Afterburner shows active memory and core clock), but the temperature remains low.

This is what you get:

+----------------------------------------------------------------+
|                          GMiner v1.47                          |
+----------------------------------------------------------------+
Algorithm:          Equihash + Scrypt "VDS"
Stratum server:     
  host:             stratum://vds-eu.uupool.cn:13032
  user:             
  password:         x
Power calculator:   on
Color output:       on
Watchdog:           off
API:                http://127.0.0.1:32900
Log to file:        off
Selected devices:   GPU0
Intensity:          100 
Temperature limits: 90C 
------------------------------------------------------------------

(user address removed)

Then, the miner just waits forever and you need to Ctrl+C or kill it.

This is what I have tried:

  • enabling watchdog did not help
  • disabling power calculator did not help
  • lower overclocking frequencies did not help
  • start with/without admin privileges did not change a thing
  • it happens for all algorithms
  • no matter if only one GPU or multiple GPUs are in use.
  • If I enable logfiles, the log file is being created, but remains empty.
  • it happens more often, if you start miner.exe as subprocess (e.g. if using powershell's "Start-Process" command)
  • gminer is the only miner, out of a bunch of others, that behaves like that
  • now comes the weird thing: if miner.exe fails as subprocess in powershell and does not fail, when called by hand in a cmd window (using the exact same command line arguments), it then does not fail anymore when called as subprocess in powershell, afterwards.

Any idea, what is happening? Please fix this. Also, if you need assistance in debugging, please let me know.

2080super Doka can't start the program

Doka can't start the program, many algorithms can't start with multiple cards
----------------------------------------------------------------+
| GMiner v1.54 |
+----------------------------------------------------------------+
Algorithm: Equihash + Scrypt "VDS"
Stratum server:
host: stratum://vds.pandaminer.com:3035
user: VcZy7NKeNpLJqhgSE6fBHnjANwD4gMnccbx.2080S
password: x
Power calculator: on
Color output: on
Watchdog: on
API: http://127.0.0.1:10050
Log to file: C:\log\20190811_174946_VDS_log.txt
Selected devices: GPU0 GPU1 GPU2 GPU3 GPU4 GPU5 GPU6
Intensity: 100 100 100 100 100 100 100
Temperature limits: 90C 90C 90C 90C 90C 90C 90C

17:50:05 Connected to vds.pandaminer.com:3035
17:50:05 Subscribed to Stratum Server
17:50:05 Set Nonce: 0000088d
17:50:05 Authorized on Stratum Server
17:50:05 Set Target: 00000cccccccccccd00000000000000000000000000000000000000000000000
17:50:05 New Job: 5d4fe4c7
17:50:05 Started Mining on GPU0: GIGABYTE GeForce RTX 2080 SUPER 8GB
17:50:05 Started Mining on GPU1: GIGABYTE GeForce RTX 2080 SUPER 8GB
17:50:05 Started Mining on GPU2: GIGABYTE GeForce RTX 2080 SUPER 8GB
17:50:05 Started Mining on GPU3: GIGABYTE GeForce RTX 2080 SUPER 8GB
17:50:05 Started Mining on GPU4: GIGABYTE GeForce RTX 2080 SUPER 8GB
17:50:05 Started Mining on GPU5: GIGABYTE GeForce RTX 2080 SUPER 8GB
17:50:05 Started Mining on GPU6: GIGABYTE GeForce RTX 2080 SUPER 8GB
17:50:05 Error on GPU5: an illegal memory access was encountered
17:50:05 Stopped Mining on GPU0
17:50:05 Stopped Mining on GPU1
17:50:05 Stopped Mining on GPU2
17:50:05 Stopped Mining on GPU3
17:50:05 Stopped Mining on GPU4
17:50:05 Stopped Mining on GPU5
17:50:05 Stopped Mining on GPU6
17:50:07 Miner terminated, watchdog will restart process after 10 seconds
+----------------------------------------------------------------+
| GMiner v1.54 |
+----------------------------------------------------------------+
Algorithm: Equihash + Scrypt "VDS"
Stratum server:
host: stratum://vds.pandaminer.com:3035
user: VcZy7NKeNpLJqhgSE6fBHnjANwD4gMnccbx.2080S
password: x
Power calculator: on
Color output: on
Watchdog: on
API: http://127.0.0.1:10050
Log to file: C:\log\20190811_174946_VDS_log.txt
Selected devices: GPU0 GPU1 GPU2 GPU3 GPU4 GPU5 GPU6
Intensity: 100 100 100 100 100 100 100
Temperature limits: 90C 90C 90C 90C 90C 90C 90C

17:50:26 Connected to vds.pandaminer.com:3035
17:50:26 Subscribed to Stratum Server
17:50:26 Set Nonce: 0000088f
17:50:26 Authorized on Stratum Server
17:50:26 Set Target: 00000cccccccccccd00000000000000000000000000000000000000000000000
17:50:26 New Job: 5d4fe4c7
17:50:26 Started Mining on GPU0: GIGABYTE GeForce RTX 2080 SUPER 8GB
17:50:26 Started Mining on GPU1: GIGABYTE GeForce RTX 2080 SUPER 8GB
17:50:26 Started Mining on GPU2: GIGABYTE GeForce RTX 2080 SUPER 8GB
17:50:26 Started Mining on GPU3: GIGABYTE GeForce RTX 2080 SUPER 8GB
17:50:26 Started Mining on GPU4: GIGABYTE GeForce RTX 2080 SUPER 8GB
17:50:26 Started Mining on GPU5: GIGABYTE GeForce RTX 2080 SUPER 8GB
17:50:26 Started Mining on GPU6: GIGABYTE GeForce RTX 2080 SUPER 8GB
17:50:26 Error on GPU1: an illegal memory access was encountered
17:50:26 Stopped Mining on GPU0
17:50:26 Stopped Mining on GPU1
17:50:26 Stopped Mining on GPU2
17:50:26 Stopped Mining on GPU3
17:50:26 Stopped Mining on GPU4
17:50:26 Stopped Mining on GPU5
17:50:26 Stopped Mining on GPU6
17:50:28 Miner terminated, watchdog will restart process after 10 seconds

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.