小编Gen*_*ode的帖子

如何在家设置 git lfs 服务器?

我正在利用git lfsgithub 存储库来存储大文件。唯一的问题是有配额git lfs;具体来说,您每月只能存储 1 GB,并且只能流式传输(下载)1 GB。用完后,您必须支付 5 美元才能再获得 5 GB。这可能会变得昂贵。

我有一台旧电脑,可以启动 Linux 并进行端口转发。

有谁知道如何git lfs在家中设置服务器而不是使用内置于 CPU 的 Github lfs 吗?

git github git-lfs git-lfs-migrate

21
推荐指数
2
解决办法
2万
查看次数

如何pip安装需要构建cython代码的包?

我有包装 C++ 代码的 Cython 代码,需要在运行之前进行编译。为此,我使用以下行: python setup.py build_ext --inplace

然而,Python 的一大优点是文件setup.py以及将包安装到pip. 我的代码的所有以前版本都可以安装到 pip,然后调用,而无需移动到使用它的人的本地目录。就像 numpy、scipy 等。

有没有办法 pip 安装包并同时编译 Cython 文件?

python pip cython

6
推荐指数
1
解决办法
3753
查看次数

如何在 Linux 集群上构建用于 C++ 的 BLAS 和 LAPACK?

我正在处理一个很大的计算问题。为了降低方阵中一组线性方程的计算速度,我使用了lapackblas。为了在我的笔记本电脑(Ubuntu 2020)上获取库,我运行了以下命令

sudo apt-get install libblas-dev liblapack-dev
Run Code Online (Sandbox Code Playgroud)

然后我通过输入以下内容在编译时链接代码

g++ main.cpp -llapack -lblas
Run Code Online (Sandbox Code Playgroud)

但是,我正在处理的集群似乎没有安装这两个库。它在集群上要慢得多,但仍然是一个更好的芯片。它运行了,所以我认为它lapack安装了库,但没有安装blas。我想安装两个。

我将如何构建和编译lapackblas库而无法访问 root 或apt-get

这是一个用于测试的简短脚本。

#include <iostream>
#include <vector>

extern "C" void dgesv_( int *n, int *nrhs, double  *a, int *lda, int *ipiv, double *b, int *lbd, int *info  );

int main() {
    int SIZE = 3;
    int nrhs = 1; // one column in b
    int lda = SIZE;
    int …
Run Code Online (Sandbox Code Playgroud)

c++ linux blas lapack

5
推荐指数
1
解决办法
8863
查看次数

如何在初始化时设置结构的向量成员的大小?

我想在构建struct. 这样做的原因是我发现这resize()可能非常慢。

这是一些试图做我想做的事情的最小代码,但坏了。

#include <iostream>
#include <vector>

using namespace std;

struct Struct_w_Vector {
    ~Struct_w_Vector() {} // destructor

    int n;
    vector<double> h(n, 0.0);

    Struct_w_Vector(int n) : n(n) {
        // create vector h of size n filled with 0.0 now because resize() takes much more time
    } // constructor
};

int main() {
    vector<double> h(10, 0.0);  // what I would like to make happen inside of the struct
    Struct_w_Vector v(10);
    return 0;
}

Run Code Online (Sandbox Code Playgroud)

是否有可能设置的大小vectordouble名为小号 …

c++ struct vector object

0
推荐指数
1
解决办法
58
查看次数

标签 统计

c++ ×2

blas ×1

cython ×1

git ×1

git-lfs ×1

git-lfs-migrate ×1

github ×1

lapack ×1

linux ×1

object ×1

pip ×1

python ×1

struct ×1

vector ×1