profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/yan12125/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Chih-Hsuan Yen yan12125 National Taiwan University & Academia Sinica Taipei, Taiwan https://chyen.cc/ a.k.a. Yen Chi Hsuan. Some projects are migrated to https://gitlab.com/yan12125

certbot/certbot 28316

Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol.

facebook-adblock/facebook_adblock 144

An open-source Ad Blocker for Facebook™

yan12125/iqiyi-hack 44

Scripts to hack iQiyi and Letv

yan12125/google-play-downloader 29

(UNMAINTAINED) GooglePlay Downloader - use https://github.com/matlink/gplaycli instead

yan12125/cluster-smi 2

nvidia-smi but for an entire GPU cluster

yan12125/crossbridge 2

A C++ to ActionScript compiler toolchain

yan12125/DSnP 2

Homework of Data Structure and Programming in NTU, 2012 Fall

yan12125/chewing-editor 1

Cross platform chewing user phrase editor

issue closedarchlinuxcn/repo

升级 xrdp 0.9.17-1 后无法登录远程桌面了

问题类型 / Type of issues

  • 打包错误 / packaging error

受影响的软件包 / Affected packages

  • xrdp

after upgraded to xrdp 0.9.17-1 remote desktop connection is broken,xrdp.log shows message "error loading libvnc.so specified in xrdp.ini" downgraded to xrdp 0.9.16-2 solve the problem

closed time in 14 hours

silkriver

issue commentarchlinuxcn/repo

升级 xrdp 0.9.17-1 后无法登录远程桌面了

xrdp is removed along with xorgrdp (#2469, #2411)

silkriver

comment created time in 14 hours

pull request commentiorate/uBlacklist

feat(subscription): skip permission requests for another CDN

Thanks!

yan12125

comment created time in 14 hours

delete branch yan12125/uBlacklist

delete branch : expand-permission-passlist

delete time in 14 hours

pull request commentiorate/uBlacklist

feat(subscription): skip permission requests for another CDN

I don't think hundreds or thousands of URL patterns will cause a performance problem.

Yep. My reason for a shorter list is readability instead of performance. As an extreme example, if the list grows to contain hundreds of patterns one day, this file will be messy.

Do you add the other 2 services?

Nope. One service is good enough :)

yan12125

comment created time in 15 hours

PR opened iorate/uBlacklist

feat(subscription): skip permission requests for another CDN

This improves the workaround for Firefox on Android to support GitLab and BitBucket.

Services considered:

  • https://raw.githack.com/
    • supports GitHub, GitLab, BitBucket and SourceHut
    • uses multiple domains (rawcdn.githack.com, glcdn.githack.com, bbcdn.githack.com)
    • apparently SourceHut support is broken (cannot parse URL)
  • https://rawgit.org/
    • supports GitHub, GitLab and BitBucket
    • uses multiple domains (ghcdn.rawgit.org, glcdn.rawgit.org, bbcdn.rawgit.org)
    • apparently GitLab and BitBucket support are broken (404)
  • https://statically.io/
    • suuports GitHub, GitLab and BitBucket
    • uses single domain (cdn.statically.io)

I pick the last one to make PERMISSION_PASSLIST shorter.

See #117

+5 -1

0 comment

1 changed file

pr created time in a day

create barnchyan12125/uBlacklist

branch : expand-permission-passlist

created branch time in a day

fork yan12125/uBlacklist

Blocks specific sites from appearing in Google search results

https://iorate.github.io/ublacklist/

fork in a day

pull request commentmicrosoft/onnxruntime

Fix variable names in BatchNorm and LayerNorm implementations

I'm not sure why I got failures for the ROCm build https://dev.azure.com/onnxruntime/onnxruntime/_build/results?buildId=499012&view=results. Maybe some fixes from git-master are needed - rebased to retry.

yan12125

comment created time in a day

push eventyan12125/onnxruntime

Edward Chen

commit sha 011cb8fd48b95bc952e50feef73137038d224cb0

Fix Where op type reduction processing (#9033) * Update type reduction script to track Where Op's second input type. * Clean up op_kernel_type_control.h includes. * Use more maintainable include.

view details

baijumeswani

commit sha 1422a9ba6b2f09a65e9301873eda5a349cd1a8f3

Remove previous temporary fixes and address TODOs (#9020)

view details

Guoyu Wang

commit sha c709380c5225deef0e637aae9735747c30b817c9

Add full iOS job in package pipeline (#9036) * Add full ios xcframework job * create zip file of the xcframework

view details

baijumeswani

commit sha 34f37d29207108b9cba0215f899757f367733ed7

Disable fallback for ortmodule api tests (#9018)

view details

Tianlei Wu

commit sha 5969d576e551cf36f63e0497af7cb8b703541d02

Revert "disable half2 kernel by dfault (#9034)" (#9044) This reverts commit 289999af351e3fea1568c2f8b97b9d3847f3ce82.

view details

Sherlock

commit sha 9174cbe3d5e40eb457a574c82e1968a50c0995a1

Optimize CUDA Kernel for 3D and 4D Transpose (#8928) * Optimize Transpose120 and Transpose102 * Generalize Transpose0123 for more input shapes * Add Transpose3D test cases * update rocm kernel

view details

mindest

commit sha 6036a6b915aacbd6c55c51db7dbb3ce81c47ce95

Add type int64 for Equal, float types for ReduceSum (ROCm) (#9010)

view details

Edward Chen

commit sha e574be4a5385226346e2d1e12704f6080e8af0e7

[C API Docs] Add docs for run options tag/log level accessors/modifiers. (#9045) Add documentation for these C API functions: RunOptionsGetRunLogSeverityLevel RunOptionsGetRunLogVerbosityLevel RunOptionsGetRunTag RunOptionsSetRunLogSeverityLevel RunOptionsSetRunLogVerbosityLevel RunOptionsSetRunTag Update some existing documentation.

view details

Yulong Wang

commit sha be8069869880c5981f4df3f8af5cc6e534e0ef11

[js/web] a bugfix and add tests for wasm proxy worker (#9048) * [js/web] add tests for wasm proxy worker * fix script src override

view details

Guoyu Wang

commit sha cf70635d2af3666f6630ac2d62ecfd6e63e48b0a

Add Android executable drop in the Package pipeline (#9050) * add copy executable for android job * minor fix * Variable fix * Move to use tgz because zip is not part of the docker image * update compression

view details

Suffian Khan

commit sha 4322f7e647f5b4c751f7f42960fd450f0c7646d5

Fix ROCm wheels CI pipeline break by installing latest protobuf from source (#9047) * install protobuf from source * fix rm command in Dockerfile * fix options on rm command * fix cd into protobuf source directory * try again * remove strip step * debug list the files * ls on /usr * more debug * more debug * adjust LD_LIBRARY_PATH * try remove protobuf before ORT build

view details

G. Ramalingam

commit sha 7d28b596f482f70052cc9e58374455bd5af7c92d

Add function-body to opschema of FastGeluGrad (#9028) * Add function body to FastGeluGrad * Add test case

view details

Tianlei Wu

commit sha 3ec3e9f70534ca13823add8bfc75722f07d67253

Add t-test to compare experiments in GPT-2 mixed precision conversion (#9042) * Add t-test to compare two experiments * Ranking based on pair-wise T-test results and a custom scoring function

view details

Edward Chen

commit sha 32366fea024c19fdf4d63cc73884103d50836584

[Objective-C API] WIgnore clang documentation warnings from C/C++ header usage. (#9057)

view details

Changming Sun

commit sha 0270ab17c56e33410dd223415472b8e0b616dc58

Set onnxruntime_DISABLE_RTTI to default OFF (#9049)

view details

Changming Sun

commit sha 4930320647143375397474919e0e0028b29ae90a

Delete linux-pytorch-custom-ops-ci-pipeline.yml (#9023)

view details

ashbhandare

commit sha 98ac341c5b54dd6330fa4653a366ef6e5a00a996

Filter nones from ctx saved tensors (#9063) Co-authored-by: Aishwarya Bhandare <aibhanda@5cb7a9c3931a4b19a66ae028b49221a6000001.ahkw4qp232huflxlm4gmpq4nbh.jx.internal.cloudapp.net>

view details

Sheil Kumar

commit sha 273494ee9e3a36c849d262ccce5f0dd28cb871f5

Ensure ms-experimental domain Audio Ops build in mac pipeline (#8857) * Globally enable ms-experimental ops * change meaning of ms_experimental to mean *all* ms_experimental ops. Some experimental ops will still be enabled globally without this flag like audio ops. * add cmath * add cmath to signal_defs.cc * move audio back into experimental, verify on mac * remove experimental from mac builds Co-authored-by: Sheil Kumar <sheilk@microsoft.com>

view details

austinpagan

commit sha a05e32803ab5bb9dd69454d93ae4aca3999de6da

Fixing MORE mlas unittest failures in POWER (#8673)

view details

Suffian Khan

commit sha e758870b181ae63a10e3d282807459f4bb6d7836

Upgrade ROCm CI pipeline for ROCm 4.3.1 and permit run inside container (#9070) * try to run inside 4.3.1 container * no \ in container run command * remove networking options * try with adding video render groups * add job to build docker image * try without 1st stage * change alpha, beta to float * try adding service connection * retain huggingface directory * static video and render gid * use runtime expression for variables * install torch-ort * pin sacrebleu==1.5.1 * update curves for rocm 4.3.1 * try again * disable determinism and only check tail of loss curve and with a much larger threshold of 0.05 * disable RoBERTa due to high run variablity on ROCm 4.3.1 * put reduction unit tests back in

view details

push time in a day

issue commentiorate/uBlacklist

Add support for Firefox for Android

Thanks! Let me try it out.

iorate

comment created time in a day

pull request commentmicrosoft/onnxruntime

Fix variable names in BatchNorm and LayerNorm implementations

bfloat16 need cuda 11

Thanks very much! Now everything looks good!

yan12125

comment created time in 2 days

push eventyan12125/onnxruntime

Chih-Hsuan Yen

commit sha bee641314b14fdfab395a99b43fed680f9443777

Update docs

view details

push time in 2 days

issue commentlxqt/lxqt

Promote LXQt: Grow the community

I think I can take care of VK fan group

Thanks a lot for that! I saw a new message on that group mentioned a new leader (if Google Translate works well :), so I updated https://github.com/lxqt/lxqt/wiki/Infrastructure-Fellows to include VK

franzos

comment created time in 2 days

GollumEvent

issue commentlxqt/lxqt

Weblate rebase failures

Got it! So https://github.com/lxqt/lxqt-about/pull/211 is the only broken case for now (not counting extra "weblate" in authors)? I added other authors manually and updated that PR~

you can see two different types of titles for translations

Hmm, no idea either :joy:

yan12125

comment created time in 2 days

issue commentiorate/uBlacklist

Add support for Firefox for Android

Exceptionally, subscriptions to blocklists hosted on *.githubusercontent.com may be available because permission request for this origin is omitted. re #110

Thanks a lot for this workaround! Would you accept more such domains? I'd like to subscribe to lists on GitLab. Although GitLab itself does not use Access-Control-Allow-Origin: *, some third-party CDN services do:

  • GitHack: using domain glcdn.githack.com for files on GitLab
  • Statically: using domain cdn.statically.io
iorate

comment created time in 2 days

push eventarchlinuxcn/repo

Chih-Hsuan Yen

commit sha a5ee4635a1479be6a881cb7bd17002421171af37

qtermwidget-git: sync to AUR https://aur.archlinux.org/packages/qtermwidget-git/#comment-827360 reminded me of that 😂

view details

push time in 3 days

pull request commentmicrosoft/onnxruntime

Fix variable names in BatchNorm and LayerNorm implementations

Finally got it working! This is the final command I used:

LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64 SYSTEM_COLLECTIONURI=https://example.com python3.6 "$PWD/tools/ci_build/build.py" --build_dir "$PWD/build/Linux" --config Release --parallel 2 --build_wheel --skip_tests --gen_doc --use_cuda --cuda_home=/usr/local/cuda-10.0 --cudnn_home=/usr/local/cuda-10.0

Some notes:

  • I need to enable CUDA, or the section CUDAExecutionProvider in docs/OperatorKernels.md is gone
  • SYSTEM_COLLECTIONURI=https://example.com is added to prevent -Werror, which breaks building some CUDA sources

The updated OperatorKernels.md misses bfloat16 from type constraints. Not sure why :confused:

yan12125

comment created time in 3 days

push eventyan12125/onnxruntime

Chih-Hsuan Yen

commit sha 0aa078efb5d201a1563413a9c0ad5485b8e1dd3b

Update docs

view details

push time in 3 days

issue commentchewing/libchewing

在某些地方無法使用右側數字鍵盤輸入所有數字

根據目前的資訊,以下軟體版本會有這個問題:

而 Chrome 93.0.4577.82 則沒有這個問題。一個可能是,這是舊版 Chrome/Chromium 的問題。

最新的 Electron 14.0.0 已經升級到 Chromium 93.0.4577.58 ,等 Visual Studio Code 採用新版 Electron ,問題可能就解決了。

另外,最新的 Brave 1.29.81 也已經升級到 Chromium 93.0.4577.82 ,可能已經沒有這個問題了。

CollieIsCute

comment created time in 4 days

PR closed archlinuxcn/repo

grub-themes-git: fix the info.png missing issue

fix the issue "file /usr/share/grub/themes/{theme name}/info.png not found"

+3 -0

1 comment

1 changed file

eailfly

pr closed time in 4 days

pull request commentarchlinuxcn/repo

grub-themes-git: fix the info.png missing issue

As mentioned in https://github.com/archlinuxcn/repo/pull/2481, this PR does not work. Closing in favor of the improved one.

eailfly

comment created time in 4 days

PR closed archlinuxcn/repo

vmware-workstation: sync with AUR

This should fix #2477.

+98 -2

1 comment

2 changed files

siger-yeung

pr closed time in 4 days

pull request commentarchlinuxcn/repo

vmware-workstation: sync with AUR

Apparently the maintainer didn't notice this. The same fix is committed as https://github.com/archlinuxcn/repo/commit/7a9ea183a91124a07b69e5e10bdbe719828aa2aa

siger-yeung

comment created time in 4 days

issue commentlxqt/lxqt

Weblate rebase failures

after several trials with different settings autorship of the 3 commits was lost.

but the commit list weblate as author too: lxqt/qps@16b871a

Now the only commit in https://github.com/lxqt/lxqt-about/pull/211 is authored by weblate and no others :( Does lost of authorship happen in other repos with "squash all"?

From these two examples, I feel there is a bug in how weblate finds authors for "squash all". An extra author "weblate" is not a big issue, but lost authorship is bad. IMO, it's better to check out the cause before enabling that feature for more repositories.

Customizing didn't work out, for example Translated using Weblate ({{ language_name }}) got displayed as it is.

Dunno. Maybe we just don't need that feature.

what about thatone? LXQtBot/lxqt-archiver@4682efd

Looks great! Per https://translate.lxqt-project.org/changes/?component=lxqt-archiver&project=lxqt-desktop, there are no overlapping changes from two translators. Let's see :)

I didn't find out why commits message titles are different with more authors ("Translations update from Weblate"), commit message in the squash addo setting is "Weblate commits"

I guess GitHub picks the pull request title - https://github.com/lxqt/qps/pull/334

yan12125

comment created time in 4 days

issue commentlxqt/lxqt

Weblate rebase failures

It seems conflicts occur when a string is modified by different people. Here is the content of lib/translations/qtermwidget_uk.ts when I simly run git rebase origin/master without fixing conflicts for the failure caused by https://github.com/lxqt/qtermwidget/pull/444.

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="uk">
<context>
    <name>Konsole::Session</name>
    <message>
        <location filename="../Session.cpp" line="454"/>
        <source>Bell in session &apos;%1&apos;</source>
        <translation>Сигнал у сеансі &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../Session.cpp" line="606"/>
        <source>Session &apos;%1&apos; exited with status %2.</source>
<<<<<<< HEAD
        <translation>Сеанс &apos;%1&apos; завершився зі статусом %2.</translation>
=======
        <translation>Сеанс &apos;%1&apos; закінчився зі статусом %2.</translation>
>>>>>>> Weblate commits
    </message>
    <message>
        <location filename="../Session.cpp" line="608"/>
        <source>Session &apos;%1&apos; crashed.</source>
        <translation>Збій сеансу &apos;%1&apos;.</translation>
    </message>
    <message>
        <location filename="../Session.cpp" line="613"/>
        <source>Session &apos;%1&apos; exited unexpectedly.</source>
<<<<<<< HEAD
        <translation>Сеанс &apos;%1&apos; раптово завершився.</translation>
=======
        <translation>Сеанс &apos;%1&apos; раптово закінчився.</translation>
>>>>>>> Weblate commits
    </message>
</context>
<context>
    <name>Konsole::TerminalDisplay</name>
    <message>
        <location filename="../TerminalDisplay.cpp" line="1279"/>
        <source>Size: XXX x XXX</source>
        <translation>Розмір: XXX x XXX</translation>
    </message>
    <message>
        <location filename="../TerminalDisplay.cpp" line="1291"/>
        <source>Size: %1 x %2</source>
        <translation>Розмір: %1 x %2</translation>
    </message>
    <message>
        <location filename="../TerminalDisplay.cpp" line="2741"/>
        <source>Paste multiline text</source>
        <translation>Вставити багаторядковий текст</translation>
    </message>
    <message>
        <location filename="../TerminalDisplay.cpp" line="2742"/>
        <source>Are you sure you want to paste this text?</source>
        <translation>Ви впевнені, що хочете вставити цей текст?</translation>
    </message>
    <message>
        <location filename="../TerminalDisplay.cpp" line="3241"/>
        <source>&lt;qt&gt;Output has been &lt;a href=&quot;http://en.wikipedia.org/wiki/Flow_control&quot;&gt;suspended&lt;/a&gt; by pressing Ctrl+S.  Press &lt;b&gt;Ctrl+Q&lt;/b&gt; to resume.&lt;/qt&gt;</source>
        <translation>&lt;qt&gt;Виведення було &lt;a href=&quot;http://en.wikipedia.org/wiki/Flow_control&quot;&gt;призупинено&lt;/a&gt; натисканням Ctrl+S.  Натисніть &lt;b&gt;Ctrl+Q&lt;/b&gt; для продовження.&lt;/qt&gt;</translation>
    </message>
</context>
<context>
    <name>Konsole::Vt102Emulation</name>
    <message>
        <location filename="../Vt102Emulation.cpp" line="1121"/>
        <source>No keyboard translator available.  The information needed to convert key presses into characters to send to the terminal is missing.</source>
        <translation>Не доступний транслятор клавіатури.  Відсутня  інформація, необхідна для перетворення натискання клавіш у символи та надсилання у термінал.</translation>
    </message>
</context>
<context>
    <name>QMessageBox</name>
    <message>
        <location filename="../TerminalDisplay.cpp" line="2748"/>
        <source>Show Details...</source>
        <translation>Показати подробиці...</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../ColorScheme.cpp" line="278"/>
        <location filename="../ColorScheme.cpp" line="293"/>
        <source>Un-named Color Scheme</source>
        <translation>Колірна схема без назви</translation>
    </message>
    <message>
        <location filename="../ColorScheme.cpp" line="464"/>
        <source>Accessible Color Scheme</source>
<<<<<<< HEAD
        <translation>Колірна схема для людей з вадами зору</translation>
=======
        <translation>Досяжна колірна схема</translation>
>>>>>>> Weblate commits
    </message>
    <message>
        <location filename="../Filter.cpp" line="515"/>
        <source>Open Link</source>
        <translation>Відкрити посилання</translation>
    </message>
    <message>
        <location filename="../Filter.cpp" line="516"/>
        <source>Copy Link Address</source>
        <translation>Копіювати адресу посилання</translation>
    </message>
    <message>
        <location filename="../Filter.cpp" line="520"/>
        <source>Send Email To...</source>
<<<<<<< HEAD
        <translation>Надіслати е-поштою...</translation>
=======
        <translation>Відправити повідомлення е-пошти...</translation>
>>>>>>> Weblate commits
    </message>
    <message>
        <location filename="../Filter.cpp" line="521"/>
        <source>Copy Email Address</source>
        <translation>Копіювати адресу е-пошти</translation>
    </message>
</context>
<context>
    <name>QTermWidget</name>
    <message>
        <location filename="../qtermwidget.cpp" line="468"/>
        <source>Color Scheme Error</source>
        <translation>Помилка колірної схеми</translation>
    </message>
    <message>
        <location filename="../qtermwidget.cpp" line="469"/>
        <source>Cannot load color scheme: %1</source>
<<<<<<< HEAD
        <translation>Не вдалося завантажити колірну схему: %1</translation>
=======
        <translation>Не можливо завантажити колірну схему</translation>
>>>>>>> Weblate commits
    </message>
</context>
<context>
    <name>SearchBar</name>
    <message>
        <location filename="../SearchBar.cpp" line="40"/>
        <source>Match case</source>
        <translation>Враховувати регістр</translation>
    </message>
    <message>
        <location filename="../SearchBar.cpp" line="46"/>
        <source>Regular expression</source>
        <translation>Регулярний вираз</translation>
    </message>
    <message>
        <location filename="../SearchBar.cpp" line="50"/>
        <source>Highlight all matches</source>
        <translation>Підсвітити всі збіги</translation>
    </message>
    <message>
        <location filename="../SearchBar.ui" line="14"/>
        <source>SearchBar</source>
        <translation>ПанельПошуку</translation>
    </message>
    <message>
        <location filename="../SearchBar.ui" line="20"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../SearchBar.ui" line="32"/>
        <source>Find:</source>
        <translation>Знайти:</translation>
    </message>
    <message>
        <location filename="../SearchBar.ui" line="42"/>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <location filename="../SearchBar.ui" line="54"/>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <location filename="../SearchBar.ui" line="66"/>
        <source>...</source>
        <translation>...</translation>
    </message>
</context>
</TS>

The first conflict occurs for the translation of Session &apos;%1&apos; exited with status %2. In that PR, TarasPanchenko wrote the first version and IhorHordiichuk improved it. However, git seems to rebase the first version on top of the newer version, and thus a conflict occurs, IIUIC.

I wonder, if we change the settings for the addon Squash Git commits to "All commits into one", such conflicts may be gone, as Weblate only pushes one commit, and thus it's guaranteed the merged commit is exactly the same as the pushed commit. However, there is a warning about lossing authorship:

Original commit messages are kept, but authorship is lost unless Per author is selected, or the commit message is customized to include it.

I'm not sure how to customize the commit message. I searched for "squash authorship" from upstream Weblate issues, and the closest one seems https://github.com/WeblateOrg/weblate/issues/3709, which is fixed by a new feature in Weblate 4.1 (no upgrade needed!). I cannot infer how to utilize that new feature, though.

yan12125

comment created time in 7 days

push eventEMCLab-Sinica/Tools

Chih-Hsuan Yen

commit sha 37b7d7b78db1b931ca24c72f07f74b3a90c93d1c

Implement our_delay_cycles for MSP430-GCC

view details

Chih-Hsuan Yen

commit sha 4e874458c93371132cad3f7b09188de3cdfff719

Initial STM32 port

view details

push time in 7 days

push eventEMCLab-Sinica/MSP43X-CY15B10X

Chih-Hsuan Yen

commit sha 57864083a4e8e3f5adf11792ad5daa04cc5254cc

Make 20-bit addresses work on MSP430-GCC

view details

Chih-Hsuan Yen

commit sha 92296634937f53398956d7599db759a2213d2506

Initial STM32 port

view details

push time in 7 days

pull request commentmicrosoft/onnxruntime

Fix variable names in BatchNorm and LayerNorm implementations

Sure, but I don't have time to rebuild onnxruntime until weekends. Will update this as soon as possible :+1:

yan12125

comment created time in 7 days