Мелкие правки

This commit is contained in:
2025-12-02 11:45:34 +00:00
parent 02a754f314
commit 38b5e6b211
3 changed files with 10 additions and 5 deletions

View File

@@ -15,7 +15,7 @@ TARGET = $(BUILD_DIR)/bitcoin_app
PLUGIN_SRC = $(SRC_DIR)/gpu_plugin.cu
PLUGIN = $(BUILD_DIR)/libgpu_compute.so
all: $(BUILD_DIR) $(PLUGIN) $(TARGET)
all: $(PLUGIN) $(TARGET)
$(BUILD_DIR):
mkdir -p $(BUILD_DIR)
@@ -32,4 +32,7 @@ $(PLUGIN): $(PLUGIN_SRC) | $(BUILD_DIR)
clean:
rm -rf $(BUILD_DIR)
.PHONY: all clean
run: all
sbatch run.slurm
.PHONY: all clean run

View File

@@ -1,12 +1,13 @@
Проект обязательно должен быть расположен в общей директории для всех узлов,
например, в `/mnt/shared/bitcoin-project`
например, в `/mnt/shared/supercomputers/bitcoin-project/build`.
Перед запуском указать актуальный путь в `run.slurm`.
```sh
make
```
```sh
sbatch run.slurm
make run
```
Обязательно должны быть запущены все 4 нода. Результат будет в out.txt.

View File

@@ -36,7 +36,8 @@ int main(int argc, char** argv) {
if (rank == 0) {
std::cout << "Rank 0 loading CSV..." << std::endl;
auto records = load_csv("/mnt/shared/supercomputers/bitcoin-project/data/data.csv");
// Запускаем из build
auto records = load_csv("../data/data.csv");
auto days = group_by_day(records);
auto parts = split_days(days, size);