Menambahkan Journal di EXT4 Filesystem

Filesystem EXT4 di Linux dapat mempunyai fasilitas journaling.

Pada filesystem EXT4 yang baru dikonversi dari EXT2, biasanya journaling ini belum ada.

Untuk menambahkan journal tersebut, dapat menggunakan perintah tune2fs sebagai berikut. Misal filesystem yang akan diubah adalah /dev/sdb1.

sudo tune2fs -O has_journal /dev/sdb1

Survei Motherboard AMD Untuk Ryzen 5950x

Prosesor Ryzen 5950x memiliki kemampuan tinggi, namun juga memerlukan arus yang cukup besar. Untuk itu perlu motherboard dan power supply yang mendukung. Berikut ini survey  motherboard yang mendukung 5950x.

AMD Ryzen 9 5950X
AMD Ryzen 9 5950X

Kriteria motherboard yang mendukung adalah Tier S, Tier S- dan Tier A. Motherboard dengan tier di bawahnya  memiliki VRM (Voltage Regulator Module) yang tidak begitu kuat, sehingga nantinya prosesor 5950x akan terpaksa dikurangi kecepatannya secara otomatis.

Sejauh ini motherboard termurah yang cukup kuat dipasangi Ryzen 5950x adalah MSI: B550 A-Pro dengan harga antara Rp 2 juta ~ Rp 2,5 juta.

MSI B550 A PRO
MSI B550 A PRO

Tier S

300A current draw on little ambient airflow (i.e below a big air cooler in a well-ventilated case), maxed out 5950X and 3950X on liquid nitrogen (LN2) overclocking

Tier S-

250A current draw on little ambient airflow, maxed out 5900X and 3900X on liquid nitrogen (LN2) overclocking

  • Asus: X570 X570-E, Pro WS Ace, B550 B550-E
  • Asrock: X570 Taichi, Taichi Razer Edition, Phantom Gaming X, Creator, B550 Taichi
  • Gigabyte: X570 Aorus Master, B550 Aorus Pro (& AC & AX) (ATX), Vision D
  • MSI: X570 Ace, Unify, Tomahawk, B550 Tomahawk, Edge (ATX), Carbon

Tier A

200A current draw on little ambient airflow, maxed out 5950X and 3950X on ambient cooling, 2700x on LN2

  • Asus: X570 X570-F, TUF Plus, Prime Pro, Crosshair VIII Impact, X570-I, X570-P,
  • AsusB550 B550-A, B550-F, TUF Pro, TUF Plus (ATX & mATX & mATX WiFi), B550-I X470 Crosshair VII Hero, B450 TUF Pro S, TUF Pro II, TUF Plus II (ATX), X370 Crosshair VI Extreme
  • Asrock: X570 ITX/TB3, B550 Extreme 4, Steel Legend (ATX), Velocita X470 Taichi (Ultimate),
  • Asrock X370 Taichi, Professional Gaming
  • Gigabyte: X570 Aorus Ultra,(6+ juta)
  • Gigabyte Pro (ATX), B550 Aorus Elite (ATX), ITX,
  • Gigabyte X470 Gaming 7
  • MSI: B550 A-Pro (2 juta ~ 2,5 juta)
  • MSI MPG B550 Gaming Plus  (Rp 2,5 juta ~ Rp 3 juta)
  • MSI MAG B550M Mortar
  • MSI ITX

Tier B

160A current draw on little ambient airflow, maxed out 5900X and 3900X, 3950x at 1.2V on ambient cooling, maxed out 1800X on LN2

  • Asus: X470 X470-F, X370 Crosshair VI Hero, X370-F
  • Asrock: X570 Extreme4, Steel Legend, Pro4 (ATX & mATX), Phantom 4, B550 Steel Legend (mATX)
  • Biostar: X570 GT8, X470 GT8, X370 GT7
  • Gigabyte: X570 Aorus Elite, ITX
  • MSI: X470 M7 AC, Gaming Pro Carbon

Tier C

125A current draw on little ambient airflow, maxed out 2700, 3900x and 5900X at 1.2V on ambient cooling (P95)

  • Asus: X370 Prime Pro
  • Asrock: B550 Pro4 (ATX & mATX), Phantom 4
  • Gigabyte: X570 UD, Gaming X, B550 Aorus Pro (mATX), Gaming X, X370 Gaming K7, Gaming 5
  • MSI: X570 Gaming Pro Carbon, B550 Pro-VDH WiFi, Pro-DASH, Bazooka, X470 Gaming Plus (& Max), B450 Gaming Pro Carbon (& Max), Tomahawk (& Max), Gaming Plus ATX (& Max), B450-A Pro (& Max) (ATX), Mortar (& Max), Gaming Plus mATX, Bazooka Plus, Gaming Plus ITX, X370 M7 ACK, XPower Titanium

Tier D

100A current draw on little ambient airflow, maxed out 1700, 3700X and 5800X, a tad more than maxed out 2600/1600AF, 105W TDP CPUs at stock with downdraft air cooler

  • Asus: X470 Prime Pro, X470-I, B450 TUF Pro (mATX and ATX), B450-E, B450-F II, B450-I, X370 X370-I, B350 B350-I
  • Asrock: B550 B550M-ITX/ac, X470 Master SLI, K4, ITX, B450 Pro4 (mATX and ATX), Pro4-F, K4, M/AC, Steel Legend, ITX, B350 Pro4, K4
  • Biostar: B550 GTQ
  • Gigabyte: X470 Gaming 5, Ultra Gaming, B550 Aorus Elite (mATX), Gaming, DS3H, B450 Aorus Elite (mATX), Gaming
  • MSI: X570 X570-A Pro, Gaming Plus, Edge, X470 Gaming Pro, B450 Pro-VDH (& Max & V2), Bazooka (& Max Wifi & V2), X370 Gaming Pro Carbon, Krait Gaming, SLI Plus, Gaming Plus, Gaming Pro, B350 Gaming Pro Carbon, Krait Gaming

Tier E

75A current draw on little ambient airflow, maxed out 1600, 3600 and 5600X, a bit more than maxed out 2500X, 95W TDP CPUs at stock with downdraft air cooler

  • Asus: B550 B550M-A, X470 TUF Plus, B450 B450-F, TUF Plus (mATX and ATX), TUF Plus II (mATX), Prime Plus, B450M-A II, X370 X370-A, B350 B350-F, Prime Plus, TUF Plus
  • Asrock: B450 HDV, X370 Gaming X, Killer SLI, mITX, K4, Pro4, B350 ITX, HDV, AB350M
  • Biostar: X470 GTA, GTQ, GTN, X370 GT5, GT3, B350 GT5, GT3, GTN
  • Gigabyte: B450 Aorus Pro (ATX), Aorus Elite (ATX), Aorus M, Gaming X, S2H, DS3H, ITX, X370 Gaming K5, K3, 3, Gaming, DS3H, B350 Gaming 3, Gaming, DASH, DS3H, AB350N Gaming-WiFi
  • MSI: B450 Pro-M2 (& Max), B350 Gaming Plus, Tomahawk, PC Mate, Bazooka, Mortar, Pro-VDH, Pro-VH Plus, Pro-VD Plus

Tier F

50A current draw on little ambient airflow, maxed out 1200/2200G (CPU only)/3100/3300X or 65W TDP CPUs at stock with downdraft air cooler

  • Asus: B550 B550M-K, B450 B450M-K, B450M-A, Dragon, B350 B350M-A, B350M-E, B350M-K
  • Asrock: B450 HDV R4.0, B350 HDV R3.0, HDV R4.0
  • Biostar: X570 GT, B350 B45M2, HiFi B350S1, ET2
  • Gigabyte: B350 D3H, D3V, HD3, DS2, B450 B450 H
  • MSI: B450 Pro-M2 V2, B450M-A Pro, B350 Gaming Pro

Tier H2O

Liquid cooled only VRM, quite bad if cooled only with air, tier S if liquid cooled

  • Asus: X570 Crosshair VIII Formula
  • Asrock: X570 Aqua

Tier W

Workstation features, can appear here and above tiers

Berikut ini benchmark lain dari Harware Unboxed (https://i.imgur.com/LF3hFNN.jpg). Benchmark ini menguji prosesor Ryzen 3950X yang merupakan generasi sebelumnya dari 5950X

AMD Ryzen 9 3950X @4,3 GHz, 3.375v [200 watt]
AMD Ryzen 9 3950X @4,3 GHz, 3.375v [200 watt]

Sumber: “All Boards Tested B550 Roundup part 3

Referensi

Gopher Language Model

DeepMind introduces a 280B parameter language model named Gopher. Investigates its effectiveness in reading comprehension & other complex tasks such as logical reasoning. Ethics & risks are also discussed.

Links:

Article: https://deepmind.com/blog/article/language-modelling-at-scale

Paper: “Scaling Language Models: Methods, Analysis & Insights from Training Gopher

Image Annotation Tools

Here is a list of image annotation tools. In my opinon, the best so far for bounding box id MakeSense.AI

Free tools

Paid tool

  • V7
  • RectLabel (https://rectlabel.com/) OSX only
  • MakeML (OSX only)
  • Labelbox (https://labelbox.com/)
  • BeaverDam video annotation tool (https://github.com/antingshen/BeaverDam)
  • Scale AI
  • SuperAnnotate
  • DataLoop
  • Playment (https://www.playment.io/)
  • Supervise.ly
  • Hive Data
  • Plainsight (https://plainsight.ai)

Reviews

Masalah Instalasi Pytorch

Perintah untuk instalasi pytorch:

conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch

Permasalahan:

Downloading and Extracting Packages
pytorch-1.10.0       | 1.45 GB   | ######################################################1                      |  71%

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/pytorch/win-64/pytorch-1.10.0-py3.9_cuda11.3_cudnn8_0.tar.bz2>
Elapsed: -

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.

Penyebab

  • Download file pytorch terlalu lambat, sehingga conda mengalami timeout

Solusi:

Ubah timeout, dengan perintah “conda config --set remote_read_timeout_secs new_time_out , atau

Download file besar secara manual menggunakan wget

Referensi

Instalasi Redmine 4.0.6 di Ubuntu 20.04.2

Berikut ini cara instalasi redmine versi 4.0.6 di Ubuntu 20.04.2. Redmine 4.0.6 adalah versi redmine yang dapat diinstall menggunakan tools apt dari Ubuntu. Pada saat tulisan ini dibuat, versi terbaru dari Redmine adalah 4.2.3

Instalasi Aplikasi Pendukung


apt-get install apache2 software-properties-common ruby-rmagick mysql-server mysql-client mysql-common ruby-dev build-essential libmysqlclient-dev libssl-dev gcc libmysqlclient-dev  libapache2-mod-passenger

apt-get install imagemagick libmagickcore-dev libmagickwand-dev
apt-get install libmagickcore-dev 

Instalasi Redmine dan update bundle dari Ruby

apt-get install redmine redmine-mysql
gem update
gem install bundler

cd /usr/share/redmine
bundle update

Konfigurasi Apache2

edit file /etc/apache2/mods-available/passenger.conf 

existing:

PassengerRoot /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini PassengerDefaultRuby /usr/bin/ruby

ditambah “PassengerDefaultUser www-data” menjadi:

PassengerDefaultUser www-data
PassengerRoot /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini PassengerDefaultRuby /usr/bin/ruby

tambahkan symlink:

ln -s /usr/share/redmine/public /var/www/html/redmine

edit file /etc/apache2/sites-available/000-default.conf , tambahkan sebagai berikut:

<Directory /var/www/html/redmine>
    RailsBaseURI /redmine
    PassengerResolveSymlinksInDocumentRoot on
</Directory>

Tambahkan file lock untuk Gemfile

touch /usr/share/redmine/Gemfile.lock
chown www-data:www-data /usr/share/redmine/Gemfile.lock

Restart Apache supaya konfigurasi dibaca ulang:

service apache2 restart

cek di browser:

ke alamat http://192.168.0.203/redmine

Restart Apache2

service apache2 restart

Browse ke alamat server anda, misal http://192.168.0.10/redmine

default username: admin, default password: admin
setelah login akan diminta untuk mengganti password

Jika muncul pesan kesalahan, coba jalankan instruksi berikut ini [ref: https://www.redmine.org/boards/2/topics/65152]

bundle clean --force
bundle update thor
bundle install
bundle update
service apache2 restart

Instalasi Moodle 3.6 pada Ubuntu 20.04.2

Pada saat tulisan ini dibuat, Moodle terbaru adalah versi 3.11. Namun demikian, Moodle versi 3.6 masih diperlukan jika kita melakukan upgrade dari Moodle versi sebelum 3.6. Ada sedikit kesulitan pada instalasi Moodle 3.6 karena Moodle 3.6 tidak dapat diinstall dengan PHP 7.3, padahal instalasi Ubuntu 20.04.2 secara default akan menginstall PHP versi 7.4. Untuk itu kita perlu mengubah sedikit prosedur instalasi, supaay versi PHP yang diinstall adalah versi 7.3, bukan 7.4

Tahap instalasi

Tahap pertama adalah update Ubuntu

apt update
apt upgrade

Setelah itu download dan buka source code Moodle 3.6

cd /var/www/html
tar -xzvf moodle-latest-36.tgz

pakai PHP 7.3

  • ref: https://docs.moodle.org/dev/Moodle_and_PHP
  • https://www.tecmint.com/install-different-php-versions-in-ubuntu/

add-apt-repository ppa:ondrej/php
apt update
apt upgrade

apt install apache2
apt install mysql-server
apt install php7.3
apt install php7.3-xml
apt install php7.3-curl
apt install php7.3-gd
apt install php7.3-zip
apt install php7.3-intl
apt install php7.3-mysqli
apt install php7.3-mbstring
apt install php7.3-xmlrpc
apt install php7.3-soap
apt install libapache2-mod-php7.3 php7.3-mysql

apt install apache2 mysql-server php7.3 php7.3-xml php7.3-curl php7.3-gd php7.3-zip php7.3-intl php7.3-mysqli php7.3-mbstring php7.3-xmlrpc php7.3-soap libapache2-mod-php7.3 php7.3-mysql

Restart apache2

service apache2 restart

Masuk ke console MySQL , kemudian buat user baru untuk Moodle:

CREATE USER 'moodle'@'localhost' IDENTIFIED BY 'moodlepassword';
GRANT ALL PRIVILEGES ON moodle . * TO 'moodle'@'localhost';
ALTER USER 'moodle'@'localhost' IDENTIFIED WITH mysql_native_password BY 'moodlepassword';

Setelah itu proses instalasi dapat dilanjutkan melalui web browser

browse ke http://192.168.0.120/moodle/
auto redirect ke http://192.168.0.120/moodle/install.php