Skip to content
This repository was archived by the owner on Mar 11, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
3cd5c0b
init
Misieq01 Jan 17, 2025
df48fc3
initial implementation
Misieq01 Jan 18, 2025
92101e0
adjustments
Misieq01 Jan 18, 2025
7a2601e
remove counter
Misieq01 Jan 20, 2025
d98ec93
adjustments
Misieq01 Jan 20, 2025
9ec2ef8
save
Jan 22, 2025
6a9d8bc
save
Jan 22, 2025
7a4449f
not working from line 159 in metal
Jan 22, 2025
9f39bef
cleanup
Jan 23, 2025
a7c3574
mvp
Jan 23, 2025
ef324c7
adjusted hashrate
Jan 27, 2025
9cc1022
rename variable
Jan 27, 2025
3c9d866
feat: add height checker
stringhandler Dec 19, 2024
268cb0d
chore(ci): for osx force openssl static (#32)
leet4tari Jan 24, 2025
785214c
chore(release): v0.2.11
stringhandler Jan 24, 2025
9c587e1
chore: version bump v0.2.12 (#33)
brianp Jan 29, 2025
6478b2d
chore: update tari
stringhandler Jan 29, 2025
0ab3964
chore(ci): fix cross-compile warning for getrandom (#34)
leet4tari Jan 29, 2025
e2da1fd
Merge remote-tracking branch 'upstream/main' into feat/metal-support
Misieq01 Jan 31, 2025
04efd5b
not working implementation
Misieq01 Feb 4, 2025
ba699e0
rewrite
Misieq01 Feb 5, 2025
efaf89b
remove default
Misieq01 Feb 5, 2025
6345849
working implementation
Misieq01 Feb 5, 2025
c72b274
update excluded devices logic
Misieq01 Feb 6, 2025
d3406ff
improvements after review
Misieq01 Feb 10, 2025
331a561
extend status file
Misieq01 Feb 12, 2025
4a69df2
change gpu status structure
Misieq01 Feb 13, 2025
98c5d66
update git ignore
Misieq01 Feb 13, 2025
34730a1
adjust CI
Misieq01 Feb 13, 2025
a804691
Delete log4rs_config.yml
stringhandler Mar 4, 2025
4521287
Merge remote-tracking branch 'upstream/main' into feat/allow-engine-s…
Misieq01 Mar 6, 2025
268b613
merge
Misieq01 Mar 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 63 additions & 9 deletions .github/workflows/build_binaries.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,15 @@
"rust": "nightly-2024-07-07",
"target": "x86_64-unknown-linux-gnu",
"cross": false,
"features": "opencl3"
"features": "opencl"
},
{
"name": "opencl-linux-arm64",
"runs-on": "ubuntu-latest",
"rust": "nightly-2024-07-07",
"target": "aarch64-unknown-linux-gnu",
"cross": true,
"features": "opencl3",
"features": "opencl",
"build_enabled": true,
"best_effort": true
},
Expand All @@ -31,7 +31,25 @@
"rust": "nightly-2024-07-07",
"target": "riscv64gc-unknown-linux-gnu",
"cross": true,
"features": "opencl3",
"features": "opencl",
"build_enabled": true,
"best_effort": true
},
{
"name": "combined-linux-x86_64",
"runs-on": "ubuntu-20.04",
"rust": "nightly-2024-07-07",
"target": "x86_64-unknown-linux-gnu",
"cross": false,
"features": "nvidia,opencl"
},
{
"name": "combined-linux-arm64",
"runs-on": "ubuntu-latest",
"rust": "nightly-2024-07-07",
"target": "aarch64-unknown-linux-gnu",
"cross": true,
"features": "nvidia,opencl",
"build_enabled": true,
"best_effort": true
},
Expand All @@ -41,15 +59,31 @@
"rust": "stable",
"target": "x86_64-apple-darwin",
"cross": false,
"features": "opencl3"
"features": "opencl"
},
{
"name": "metal-macos-arm64",
"runs-on": "macos-14",
"rust": "stable",
"target": "aarch64-apple-darwin",
"cross": false,
"features": "metal"
},
{
"name": "combined-macos-x86_64",
"runs-on": "macos-13",
"rust": "stable",
"target": "x86_64-apple-darwin",
"cross": false,
"features": "metal,opencl"
},
{
"name": "opencl-macos-arm64",
"name": "combined-macos-arm64",
"runs-on": "macos-14",
"rust": "stable",
"target": "aarch64-apple-darwin",
"cross": false,
"features": "opencl3"
"features": "metal,opencl"
},
{
"name": "cuda-windows-x64",
Expand All @@ -66,7 +100,7 @@
"target": "x86_64-pc-windows-msvc",
"rustflags": "-L C:/vcpkg/packages/opencl_x64-windows/lib",
"cross": false,
"features": "opencl3"
"features": "opencl"
},
{
"name": "cuda-windows-arm64",
Expand All @@ -85,8 +119,28 @@
"target": "aarch64-pc-windows-msvc",
"rustflags": "-L C:/vcpkg/packages/opencl_x64-windows/lib",
"cross": false,
"features": "opencl3",
"features": "opencl",
"build_enabled": true,
"best_effort": true
},
{
"name": "combined-windows-x64",
"runs-on": "windows-2019",
"rust": "stable",
"target": "x86_64-pc-windows-msvc",
"rustflags": "-L C:/vcpkg/packages/opencl_x64-windows/lib",
"cross": false,
"features": "opencl,nvidia"
},
{
"name": "combined-windows-arm64",
"runs-on": "windows-latest",
"rust": "stable",
"target": "aarch64-pc-windows-msvc",
"rustflags": "-L C:/vcpkg/packages/opencl_x64-windows/lib",
"cross": false,
"features": "opencl,nvidia",
"build_enabled": true,
"best_effort": true
}
]
]
4 changes: 2 additions & 2 deletions .github/workflows/build_binaries.yml
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ jobs:

- name: Install nVida cuda toolkit
uses: jimver/cuda-toolkit@v0.2.16
if: ${{ matrix.builds.features == 'nvidia' }}
if: contains(matrix.builds.features, 'nvidia')
with:
method: network
sub-packages: '["nvcc", "cudart"]'
Expand All @@ -170,7 +170,7 @@ jobs:
protobuf-compiler

- name: Install Linux dependencies - Ubuntu / OpenCL
if: ${{ startsWith(runner.os,'Linux') && ( ! matrix.builds.cross ) && ( matrix.builds.features == 'opencl3' ) }}
if: ${{ startsWith(runner.os,'Linux') && ( ! matrix.builds.cross ) && contains(matrix.builds.features, 'opencl') }}
run: |
sudo apt-get update
sudo apt-get install --no-install-recommends --assume-yes \
Expand Down
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
/target
config.json
data
xtrgpuminer/log/xtrgpuminer.log
CUDA_gpu_status.json
OpenCL_gpu_status.json
Metal_gpu_status.json
panic.log

# Ignore OS files
.DS_Store
Expand Down
Loading