jsk-ros-pkg / jsk_3rdparty

42 stars 60 forks source link

julius ros package is 300+ MB #118

Closed tfoote closed 6 years ago

tfoote commented 7 years ago

Auditing our bandwidth and storage of ROS debians julius was noticed to be a large outlier

372K    ros-kinetic-julius/ros-kinetic-julius_2.0.19-0wily-20170308-192239-0800_i386.deb
368K    ros-kinetic-julius/ros-kinetic-julius_2.0.19-0wily-20170309-024528-0800_amd64.deb
4.0K    ros-kinetic-julius/ros-kinetic-julius_2.0.19-0wily.debian.tar.xz
4.0K    ros-kinetic-julius/ros-kinetic-julius_2.0.19-0wily.dsc
4.0K    ros-kinetic-julius/ros-kinetic-julius_2.0.19.orig.tar.gz
334M    ros-kinetic-julius/ros-kinetic-julius_2.1.4-0jessie-20170716-092221-0800_amd64.deb
4.0K    ros-kinetic-julius/ros-kinetic-julius_2.1.4-0jessie.debian.tar.xz
4.0K    ros-kinetic-julius/ros-kinetic-julius_2.1.4-0jessie.dsc
334M    ros-kinetic-julius/ros-kinetic-julius_2.1.4-0xenial-20170716-090619-0800_amd64.deb
333M    ros-kinetic-julius/ros-kinetic-julius_2.1.4-0xenial-20170716-090748-0800_i386.deb
334M    ros-kinetic-julius/ros-kinetic-julius_2.1.4-0xenial-20170716-093027-0800_armhf.deb
4.0K    ros-kinetic-julius/ros-kinetic-julius_2.1.4-0xenial.debian.tar.xz
4.0K    ros-kinetic-julius/ros-kinetic-julius_2.1.4-0xenial.dsc
4.0K    ros-kinetic-julius/ros-kinetic-julius_2.1.4.orig.tar.gz
1.4G    total

This is an order of magnitude larger than any other packages in desktop full: https://gist.github.com/tfoote/c29f0230c1a6a49c6c83c5b62f712573 including pr2_description with large meshes.

This causes it to become approximately 20% of the content in the kinetic repository

du -hcs ros-kinetic* | sort -h | tail -n 12
103M    ros-kinetic-jsk-pcl-ros
104M    ros-kinetic-ros-peerjs
114M    ros-kinetic-cob-mimic
119M    ros-kinetic-visp-tracker
141M    ros-kinetic-parrot-arsdk
175M    ros-kinetic-jsk-perception
183M    ros-kinetic-visp-auto-tracker
204M    ros-kinetic-opencv3
231M    ros-kinetic-moveit-resources
255M    ros-kinetic-pr2-description
1.4G    ros-kinetic-julius
5.6G    total

It looks like there's a lot of data in share

root@815dd4a2e78d:/var/cache/apt# dpkg -L ros-kinetic-julius | xargs -l1 du -hs | sort -h
du: cannot access '/./proc/31883/task/31883/fd/4': No such file or directory
du: cannot access '/./proc/31883/task/31883/fdinfo/4': No such file or directory
du: cannot access '/./proc/31883/fd/3': No such file or directory
du: cannot access '/./proc/31883/fdinfo/3': No such file or directory
4.0K    /opt/ros/kinetic/lib/pkgconfig/julius.pc
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/00readme.txt
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/attendant/00readme.txt
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/attendant/Test.bat
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/attendant/Test.sh
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/attendant/attendant.dfa
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/attendant/attendant.dict
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/attendant/attendant.grammar
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/attendant/attendant.term
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/attendant/attendant.voca
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/attendant/attendant.xml
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/attendant/testmic.jconf
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/datetime/00readme.txt
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/datetime/Test.bat
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/datetime/Test.sh
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/datetime/datetime.dfa
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/datetime/datetime.grammar
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/datetime/datetime.term
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/datetime/testmic.jconf
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/digit/00readme.txt
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/digit/Test.bat
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/digit/Test.sh
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/digit/digit.dfa
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/digit/digit.dict
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/digit/digit.grammar
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/digit/digit.term
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/digit/digit.voca
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/digit/digit.xml
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/digit/testmic.jconf
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/fruit/00readme.txt
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/fruit/Test.bat
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/fruit/Test.sh
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/fruit/fruit.dfa
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/fruit/fruit.dict
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/fruit/fruit.grammar
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/fruit/fruit.term
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/fruit/fruit.voca
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/fruit/testmic.jconf
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/number/00readme.txt
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/number/Test.bat
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/number/Test.sh
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/number/number.dfa
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/number/number.dict
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/number/number.grammar
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/number/number.term
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/number/number.voca
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/number/testmic.jconf
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/persons/00readme.txt
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/persons/Test.bat
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/persons/Test.sh
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/persons/persons.dfa
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/persons/persons.dict
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/persons/persons.grammar
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/persons/persons.term
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/persons/persons.voca
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/persons/persons.xml
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/persons/testmic.jconf
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/price/00readme.txt
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/price/Test.bat
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/price/Test.sh
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/price/price.dfa
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/price/price.dict
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/price/price.grammar
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/price/price.term
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/price/price.voca
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/price/testmic.jconf
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/railroad/00readme.txt
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/railroad/Test.bat
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/railroad/Test.sh
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/railroad/railroad.dfa
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/railroad/railroad.dict
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/railroad/railroad.grammar
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/railroad/railroad.term
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/railroad/railroad.voca
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/railroad/railroad.xml
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/railroad/testmic.jconf
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/type/00readme.txt
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/type/Test.bat
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/type/Test.sh
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/type/testmic.jconf
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/type/type.dfa
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/type/type.dict
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/type/type.grammar
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/type/type.term
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/type/type.voca
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/vfr/00readme.txt
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/vfr/Test.bat
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/vfr/Test.sh
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/vfr/testmic.jconf
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/vfr/vfr.dfa
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/vfr/vfr.dict
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/vfr/vfr.grammar
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/vfr/vfr.term
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/vfr/vfr.voca
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/yesno/00readme.txt
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/yesno/Test.bat
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/yesno/Test.sh
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/yesno/testmic.jconf
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/yesno/yesno.dfa
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/yesno/yesno.dict
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/yesno/yesno.grammar
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/yesno/yesno.term
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/yesno/yesno.voca
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars/yesno/yesno.xml
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars_en/fruit.dfa
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars_en/fruit.dict
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars_en/fruit.grammar
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars_en/fruit.term
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars_en/fruit.voca
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars_en/julian_fruit_fast.jconf
4.0K    /opt/ros/kinetic/share/julius/SampleGrammars_en/julian_fruit_light.jconf
4.0K    /opt/ros/kinetic/share/julius/bin/jclient.pl
4.0K    /opt/ros/kinetic/share/julius/bin/libjulius-config
4.0K    /opt/ros/kinetic/share/julius/bin/libsent-config
4.0K    /opt/ros/kinetic/share/julius/bin/mkgshmm
4.0K    /opt/ros/kinetic/share/julius/cmake/juliusConfig-version.cmake
4.0K    /opt/ros/kinetic/share/julius/conf/am-dnn.jconf
4.0K    /opt/ros/kinetic/share/julius/conf/am-gmm.jconf
4.0K    /opt/ros/kinetic/share/julius/conf/dnnclient.conf
4.0K    /opt/ros/kinetic/share/julius/conf/julius.dnnconf
4.0K    /opt/ros/kinetic/share/julius/conf/testfile.jconf
4.0K    /opt/ros/kinetic/share/julius/conf/testmic.jconf
4.0K    /opt/ros/kinetic/share/julius/include/julius/beam.h
4.0K    /opt/ros/kinetic/share/julius/include/julius/global.h
4.0K    /opt/ros/kinetic/share/julius/include/julius/graph.h
4.0K    /opt/ros/kinetic/share/julius/include/julius/julius.h
4.0K    /opt/ros/kinetic/share/julius/include/julius/juliuslib.h
4.0K    /opt/ros/kinetic/share/julius/include/julius/misc.h
4.0K    /opt/ros/kinetic/share/julius/include/julius/multi-gram.h
4.0K    /opt/ros/kinetic/share/julius/include/julius/plugin.h
4.0K    /opt/ros/kinetic/share/julius/include/julius/trellis.h
4.0K    /opt/ros/kinetic/share/julius/include/julius/useropt.h
4.0K    /opt/ros/kinetic/share/julius/include/sent/dnn.h
4.0K    /opt/ros/kinetic/share/julius/include/sent/htk_defs.h
4.0K    /opt/ros/kinetic/share/julius/include/sent/machines.h
4.0K    /opt/ros/kinetic/share/julius/include/sent/ptree.h
4.0K    /opt/ros/kinetic/share/julius/include/sent/speech.h
4.0K    /opt/ros/kinetic/share/julius/include/sent/tcpip.h
4.0K    /opt/ros/kinetic/share/julius/include/sent/util.h
4.0K    /opt/ros/kinetic/share/julius/lib/pkgconfig
4.0K    /opt/ros/kinetic/share/julius/model/dnn/00readme.txt
4.0K    /opt/ros/kinetic/share/julius/model/dnn/config.lmfb
4.0K    /opt/ros/kinetic/share/julius/model/lang_m/00readme.txt
4.0K    /opt/ros/kinetic/share/julius/model/phone_m/00readme.txt
4.0K    /opt/ros/kinetic/share/julius/model/phone_m/jnas-tri-rtree.tree
4.0K    /opt/ros/kinetic/share/julius/package.xml
4.0K    /usr/share/doc/ros-kinetic-julius/changelog.Debian.gz
8.0K    /opt/ros/kinetic/share/julius/SampleGrammars/datetime/datetime.dict
8.0K    /opt/ros/kinetic/share/julius/SampleGrammars/datetime/datetime.voca
8.0K    /opt/ros/kinetic/share/julius/SampleGrammars/number/number.xml
8.0K    /opt/ros/kinetic/share/julius/SampleGrammars/price/price.xml
8.0K    /opt/ros/kinetic/share/julius/bin/mkdfa.pl
8.0K    /opt/ros/kinetic/share/julius/bin/yomi2voca.pl
8.0K    /opt/ros/kinetic/share/julius/cmake/juliusConfig.cmake
8.0K    /opt/ros/kinetic/share/julius/include/julius/acconfig.h
8.0K    /opt/ros/kinetic/share/julius/include/julius/callback.h
8.0K    /opt/ros/kinetic/share/julius/include/julius/config.h
8.0K    /opt/ros/kinetic/share/julius/include/julius/jfunc.h
8.0K    /opt/ros/kinetic/share/julius/include/julius/search.h
8.0K    /opt/ros/kinetic/share/julius/include/sent/adin.h
8.0K    /opt/ros/kinetic/share/julius/include/sent/config.h
8.0K    /opt/ros/kinetic/share/julius/include/sent/dfa.h
8.0K    /opt/ros/kinetic/share/julius/include/sent/hmm.h
8.0K    /opt/ros/kinetic/share/julius/include/sent/htk_param.h
8.0K    /opt/ros/kinetic/share/julius/include/sent/stddefs.h
8.0K    /opt/ros/kinetic/share/julius/include/sent/vocabulary.h
8.0K    /opt/ros/kinetic/share/julius/model/dnn/norm
8.0K    /usr/share/doc/ros-kinetic-julius
12K /opt/ros/kinetic/share/julius/SampleGrammars/gram2sapixml.pl
12K /opt/ros/kinetic/share/julius/SampleGrammars/type/type.xml
12K /opt/ros/kinetic/share/julius/bin/gram2sapixml.pl
12K /opt/ros/kinetic/share/julius/conf/hmm_mono.jconf
12K /opt/ros/kinetic/share/julius/conf/hmm_ptm.jconf
12K /opt/ros/kinetic/share/julius/include/julius/define.h
12K /opt/ros/kinetic/share/julius/include/julius/wchmm.h
12K /opt/ros/kinetic/share/julius/include/sent/hmm_calc.h
12K /opt/ros/kinetic/share/julius/include/sent/ngram2.h
12K /opt/ros/kinetic/share/julius/model/dnn/bias_l1_f4.npy
12K /opt/ros/kinetic/share/julius/model/dnn/bias_l2_f4.npy
12K /opt/ros/kinetic/share/julius/model/dnn/bias_l3_f4.npy
12K /opt/ros/kinetic/share/julius/model/dnn/bias_l4_f4.npy
12K /opt/ros/kinetic/share/julius/model/dnn/bias_l5_f4.npy
12K /opt/ros/kinetic/share/julius/model/dnn/bias_l6_f4.npy
12K /opt/ros/kinetic/share/julius/model/dnn/bias_l7_f4.npy
16K /opt/ros/kinetic/share/julius/SampleGrammars/datetime/datetime.xml
16K /opt/ros/kinetic/share/julius/bin/jcontrol
16K /opt/ros/kinetic/share/julius/cmake
16K /opt/ros/kinetic/share/julius/conf/main.jconf
16K /opt/ros/kinetic/share/julius/include/julius/extern.h
16K /opt/ros/kinetic/share/julius/include/sent/mfcc.h
20K /opt/ros/kinetic/share/julius/SampleGrammars/vfr/vfr.xml
20K /opt/ros/kinetic/share/julius/model/dnn/bias_output_f4.npy
24K /opt/ros/kinetic/share/julius/bin/dfa_determinize
24K /opt/ros/kinetic/share/julius/bin/dfa_minimize
24K /opt/ros/kinetic/share/julius/include/sent/htk_hmm.h
32K /opt/ros/kinetic/share/julius/SampleGrammars_en
32K /opt/ros/kinetic/share/julius/include/julius/jconf.h
36K /opt/ros/kinetic/share/julius/include/julius/recog.h
40K /opt/ros/kinetic/share/julius/SampleGrammars/fruit
44K /opt/ros/kinetic/share/julius/SampleGrammars/attendant
44K /opt/ros/kinetic/share/julius/SampleGrammars/digit
44K /opt/ros/kinetic/share/julius/SampleGrammars/persons
44K /opt/ros/kinetic/share/julius/SampleGrammars/railroad
44K /opt/ros/kinetic/share/julius/SampleGrammars/yesno
48K /opt/ros/kinetic/share/julius/SampleGrammars/number
48K /opt/ros/kinetic/share/julius/SampleGrammars/price
52K /opt/ros/kinetic/share/julius/SampleGrammars/type
52K /opt/ros/kinetic/share/julius/bin/generate-ngram
52K /opt/ros/kinetic/share/julius/bin/mkfa
60K /opt/ros/kinetic/share/julius/SampleGrammars/vfr
64K /opt/ros/kinetic/share/julius/SampleGrammars/datetime
64K /opt/ros/kinetic/share/julius/bin/binlm2arpa
64K /opt/ros/kinetic/share/julius/bin/mkbingram
68K /opt/ros/kinetic/share/julius/bin/accept_check
68K /opt/ros/kinetic/share/julius/conf
72K /opt/ros/kinetic/share/julius/bin/generate
72K /opt/ros/kinetic/share/julius/bin/nextword
116K    /opt/ros/kinetic/share/julius/bin/mkbinhmmlist
124K    /opt/ros/kinetic/share/julius/bin/mkbinhmm
124K    /opt/ros/kinetic/share/julius/model/dnn/prior
152K    /opt/ros/kinetic/share/julius/include/sent
192K    /opt/ros/kinetic/share/julius/include/julius
236K    /opt/ros/kinetic/share/julius/model/phone_m/logicalTri
348K    /opt/ros/kinetic/share/julius/include
456K    /opt/ros/kinetic/share/julius/model/phone_m/hmmdefs_monof_mix16_gid.binhmm
456K    /opt/ros/kinetic/share/julius/model/phone_m/jnas-mono-16mix-gid.binhmm
552K    /opt/ros/kinetic/share/julius/SampleGrammars
572K    /opt/ros/kinetic/share/julius/lib/libjulius.a
580K    /opt/ros/kinetic/share/julius/bin/mkss
584K    /opt/ros/kinetic/share/julius/bin/adinrec
604K    /opt/ros/kinetic/share/julius/bin/adintool
644K    /opt/ros/kinetic/share/julius/bin/julius
648K    /opt/ros/kinetic/share/julius/lib/libsent.a
812K    /opt/ros/kinetic/lib/pkgconfig
1.1M    /opt/ros/kinetic/share/julius/model/phone_m/jnas-tri-rtree.base
1.2M    /opt/ros/kinetic/share/julius/lib
1.2M    /opt/ros/kinetic/share/julius/model/phone_m/logicalTri-3k16-gid.bin
1.5M    /opt/ros/kinetic/share/julius/model/phone_m/jnas-mono-16mix-gid.hmmdefs
2.6M    /opt/ros/kinetic/share/julius/model/lang_m/bccwj.60k.htkdic
2.9M    /opt/ros/kinetic/share/julius/model/phone_m/hmmdefs_ptm_gid.binhmm
3.2M    /opt/ros/kinetic/share/julius/bin
3.3M    /opt/ros/kinetic/share/julius/model/lang_m/bccwj.60k.pdp.htkdic
11M /opt/ros/kinetic/share/julius/model/dnn/W_l1_f4.npy
11M /opt/ros/kinetic/share/julius/model/phone_m/jnas-tri-3k16-gid.binhmm
17M /opt/ros/kinetic/share/julius/model/dnn/W_l2_f4.npy
17M /opt/ros/kinetic/share/julius/model/dnn/W_l3_f4.npy
17M /opt/ros/kinetic/share/julius/model/dnn/W_l4_f4.npy
17M /opt/ros/kinetic/share/julius/model/dnn/W_l5_f4.npy
17M /opt/ros/kinetic/share/julius/model/dnn/W_l6_f4.npy
17M /opt/ros/kinetic/share/julius/model/dnn/W_l7_f4.npy
36M /opt/ros/kinetic/share/julius/model/phone_m/jnas-tri-3k16-gid.hmmdefs
39M /opt/ros/kinetic/share/julius/model/dnn/W_output_f4.npy
53M /opt/ros/kinetic/share/julius/model/dnn/binhmm.SID
55M /opt/ros/kinetic/share/julius/model/phone_m
82M /opt/ros/kinetic/share/julius/model/lang_m/bccwj.60k.tri.arpa.gz
92M /opt/ros/kinetic/share/julius/model/lang_m/bccwj.60k.bingram
113M    /opt/ros/kinetic/share/julius/model/dnn/logicalTri
122M    /usr/share/doc
130M    /opt/ros/kinetic/lib
179M    /opt/ros/kinetic/share/julius/model/lang_m
264M    /opt/ros/kinetic/share/julius/model/dnn/logicalTri.bin
418M    /usr/share
574M    /opt/ros/kinetic/share/julius/model/dnn
806M    /opt/ros/kinetic/share/julius/model
812M    /opt/ros/kinetic/share/julius
854M    /opt/ros/kinetic/share
1001M   /opt
1001M   /opt/ros
1001M   /opt/ros/kinetic
3.0G    /usr
4.9G    /.
k-okada commented 7 years ago

@Furushchev any idea?

furushchev commented 7 years ago

It's almost the learned DNN weights used for speech recognition. Hmm, installing them to user space after apt install? I can write a script to do so, but it may occur unexpected behavior since Julius executable is very fragile.

k-okada commented 7 years ago

how about download model files after install ? https://github.com/tork-a/darknet-release/blob/master/patches/debian/preinst ?

try

git clone https://github.com/tork-a/jsk_3rdparty-release -b git checkout debian/indigo/trusty/julius
cd jsk_3rdparty-release
# update patches directory
dpkg-buildpackage -rfakeroot -uc -b

to create deb files on your local environment and check if this works.

furushchev commented 7 years ago

@k-okada Thanks for advice! I created preinst and confirmed that it works, but I'm not sure where to put in the repository. https://gist.github.com/furushchev/1b9e5e65ba2b9a1473e7cf484227f601

Also created prerm. https://gist.github.com/5d67d2176b698478977495455841859b

k-okada commented 7 years ago

ok, I have fixed release repo, we'll have small deb package from next release.

https://github.com/tork-a/jsk_3rdparty-release/tree/release/kinetic/julius https://github.com/tork-a/jsk_3rdparty-release/tree/release/jade/julius https://github.com/tork-a/jsk_3rdparty-release/tree/release/indigo/julius

-- ◉ Kei Okada

2017-08-18 22:57 GMT+09:00 Furushchev notifications@github.com:

@k-okada https://github.com/k-okada Thanks for advice! I created preinst and confirmed that it works, but I'm not sure where to put in the repository. https://gist.github.com/furushchev/1b9e5e65ba2b9a1473e7cf484227f601

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/jsk-ros-pkg/jsk_3rdparty/issues/118#issuecomment-323360851, or mute the thread https://github.com/notifications/unsubscribe-auth/AAeG3H2uI_vxkRkV9SMvKPLmpXobwZKsks5sZZg0gaJpZM4O1QUS .

furushchev commented 6 years ago

I think this issue was already solved and it's ok to be closed.