Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] feat(storage-proofs-porep): implement NSE #1102

Closed
wants to merge 61 commits into from
Closed

Conversation

dignifiedquire
Copy link
Contributor

No description provided.

@porcuquine
Copy link
Collaborator

CI is failing. Let's get this branch working completely then keep it in that state (and rebased). It's going to be around for a while as the base into which other NSE work is merged. (cc: @dignifiedquire @keyvank )

@porcuquine
Copy link
Collaborator

@dignifiedquire Can you rebase this and ensure CI passes when you have a free moment?

@dignifiedquire
Copy link
Contributor Author

@dignifiedquire Can you rebase this and ensure CI passes when you have a free moment?

rebased

@porcuquine
Copy link
Collaborator

Thanks. CI seems to have gotten worse.

@porcuquine
Copy link
Collaborator

We still have conflicts here — probably because we merged the rebased version as a PR (which did not effect a rebase here). I propose to rebase this branch, force-pushing to the head of #1225's branch for simplicity. @cryptonemo @dignifiedquire Any objections?

@porcuquine
Copy link
Collaborator

Hmm, on further inspection, I think I'm confused and that this just needs another (probably simple) rebase. Sorry, I lost the thread here.

@dignifiedquire
Copy link
Contributor Author

@porcuquine rebased

@porcuquine
Copy link
Collaborator

CI is broken.

@porcuquine
Copy link
Collaborator

@keyvank Maybe you can help repair it?

dignifiedquire and others added 26 commits November 19, 2020 12:18
updates
- challenge generation
- vanilla proving
- vanilla verification
return correct trees

results were not matching

use sealerpool

multigpu version

switch to multigpu encode_with_trees

no need to be par

run gpu version only for GPUTrees

oops

fix cast

control gpu nse through settings.rs

patch crates.io

fix errs

run on GPU by default

fix: update tree usage when using the gpu builder (#1237)

fix: update merkletree inconsistent usage as lc trees

remove println

update rust-fil-nse-gpu

switch to cpu when sealerpool is not available

remove generic-cast

log cpu/gpu

default use_gpu_nse to true

impl From for gpu::Config

refact

remove transmute

refact

refactor tests

run gpu tests separately

add gpu ci job

install rust before test

oops
@cryptonemo
Copy link
Collaborator

No longer needed. Closing PR, but branch/code will remain.

@cryptonemo cryptonemo closed this Mar 24, 2021
@porcuquine porcuquine deleted the feat/nse branch September 16, 2021 09:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cryptocomputelab CryptoComputeLab work NSE
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants