Мелкие правки
This commit is contained in:
@@ -15,7 +15,7 @@ TARGET = $(BUILD_DIR)/bitcoin_app
|
|||||||
PLUGIN_SRC = $(SRC_DIR)/gpu_plugin.cu
|
PLUGIN_SRC = $(SRC_DIR)/gpu_plugin.cu
|
||||||
PLUGIN = $(BUILD_DIR)/libgpu_compute.so
|
PLUGIN = $(BUILD_DIR)/libgpu_compute.so
|
||||||
|
|
||||||
all: $(BUILD_DIR) $(PLUGIN) $(TARGET)
|
all: $(PLUGIN) $(TARGET)
|
||||||
|
|
||||||
$(BUILD_DIR):
|
$(BUILD_DIR):
|
||||||
mkdir -p $(BUILD_DIR)
|
mkdir -p $(BUILD_DIR)
|
||||||
@@ -32,4 +32,7 @@ $(PLUGIN): $(PLUGIN_SRC) | $(BUILD_DIR)
|
|||||||
clean:
|
clean:
|
||||||
rm -rf $(BUILD_DIR)
|
rm -rf $(BUILD_DIR)
|
||||||
|
|
||||||
.PHONY: all clean
|
run: all
|
||||||
|
sbatch run.slurm
|
||||||
|
|
||||||
|
.PHONY: all clean run
|
||||||
|
|||||||
@@ -1,12 +1,13 @@
|
|||||||
Проект обязательно должен быть расположен в общей директории для всех узлов,
|
Проект обязательно должен быть расположен в общей директории для всех узлов,
|
||||||
например, в `/mnt/shared/bitcoin-project`
|
например, в `/mnt/shared/supercomputers/bitcoin-project/build`.
|
||||||
|
Перед запуском указать актуальный путь в `run.slurm`.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make
|
make
|
||||||
```
|
```
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
sbatch run.slurm
|
make run
|
||||||
```
|
```
|
||||||
|
|
||||||
Обязательно должны быть запущены все 4 нода. Результат будет в out.txt.
|
Обязательно должны быть запущены все 4 нода. Результат будет в out.txt.
|
||||||
@@ -36,7 +36,8 @@ int main(int argc, char** argv) {
|
|||||||
if (rank == 0) {
|
if (rank == 0) {
|
||||||
std::cout << "Rank 0 loading CSV..." << std::endl;
|
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 days = group_by_day(records);
|
||||||
auto parts = split_days(days, size);
|
auto parts = split_days(days, size);
|
||||||
|
|||||||
Reference in New Issue
Block a user