Mathematica中文论坛-非官方

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 10257|回复: 2

豆粑粑 Tensor Spectral Clustering for Partitioning 设置

[复制链接]

529

主题

598

帖子

3010

积分

论坛元老

Rank: 8Rank: 8

积分
3010
发表于 2018-11-8 14:19:51 | 显示全部楼层 |阅读模式
本帖最后由 meatball1982 于 2018-11-8 15:24 编辑

Tensor Spectral Clustering for Partitioning Higher-order Network Structures
论文的git的设置
https://github.com/flame/blis/issues/26




要安装clang
snap
python版本的snap
然后,根据README.md运行就行了。

我的机器两个python.一个是python2.7,
一个是anaconda的python3.6
修改

  1 python2.7 scripts/max_scc.py data/$1.txt $2
  2 python2.7 scripts/re_index.py data/$1.txt
  3 python2.7 scripts/filter.py data/$1.txt
  4 python2.7 scripts/max_scc.py data/$1-filter.txt
  5 python2.7 scripts/re_index.py data/$1-filter.txt
  6 python2.7 scripts/dir3cycles.py data/$1-filter.txt

修改
Makefile
  1 #CXX = /usr/local/Cellar/llvm/3.3/bin/clang++
  2 #SNAP_DIR = /Users/benson/Desktop/Snap-2.3
  3 #CXX = /usr/bin/g++
  4 CXX = /usr/bin/clang++-3.6
  5 SNAP_DIR = /home/mm/softs/Snap-4.1


INCLUDES := -I. -Iinclude $(SNAP_INCLUDES) -fopenmp


可能用的到
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -

sudo apt-get update

sudo apt-add-repository "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-6.0 main"


sudo apt-get install -y clang-6.0 lld-6.0

我用的是

clang-3.6
lld-3.6







回复

使用道具 举报

529

主题

598

帖子

3010

积分

论坛元老

Rank: 8Rank: 8

积分
3010
 楼主| 发表于 2018-12-8 10:35:08 | 显示全部楼层
本帖最后由 meatball1982 于 2018-12-8 10:36 编辑


在Snap4.1下的

/home/mm/softs/Snap-4.1/glib-core
的bd.cpp
下,应该是12行左右。

14 #elif defined(GLib_GLIBC) || defined(GLib_BSD)
15 struct __exception {
16     int    type;      /* Exception type */
17     char*  name;      /* Name of function causing exception */
18     double arg1;      /* 1st argument to function */
19     double arg2;      /* 2nd argument to function */
20     double retval;    /* Function return value */
21 };

加入红字(没有 num)
回复 支持 反对

使用道具 举报

529

主题

598

帖子

3010

积分

论坛元老

Rank: 8Rank: 8

积分
3010
 楼主| 发表于 2019-1-3 11:57:06 | 显示全部楼层
注意,mac版本的 snap python
我是安装 anaconda2
一定要用 macosx****py2.7这个,这个又折腾了大半天,总算是完事了。

  1. tar zxvf snap-4.1.0-4.1-macosx10.13.2-x64-py2.7.tar.gz
  2.   cd snap-4.1.0-4.1-macosx10.13.2-x64-py2.7
  3.   #
  4.   # execute one of the 'install' lines below
  5.   #
  6.   # for system Python, execute the following line
  7.   sudo python setup.py install
  8.   # for Anaconda and Homebrew Python, execute the following line - no 'sudo'
  9.   python setup.py install
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|Mathematica中文论坛-非官方 ( 辽ICP备16001491号-1

GMT+8, 2024-4-19 07:06 , Processed in 0.119207 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表