feat: add home and update TODOs
This commit is contained in:
3
.obsidian/appearance.json
vendored
3
.obsidian/appearance.json
vendored
@@ -2,6 +2,7 @@
|
|||||||
"cssTheme": "Minimal",
|
"cssTheme": "Minimal",
|
||||||
"enabledCssSnippets": [
|
"enabledCssSnippets": [
|
||||||
"table-wrap-fix",
|
"table-wrap-fix",
|
||||||
"mermaid"
|
"mermaid",
|
||||||
|
"home-dashboard"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
4
.obsidian/community-plugins.json
vendored
4
.obsidian/community-plugins.json
vendored
@@ -6,5 +6,7 @@
|
|||||||
"remember-cursor-position",
|
"remember-cursor-position",
|
||||||
"remotely-save",
|
"remotely-save",
|
||||||
"copy-as-html",
|
"copy-as-html",
|
||||||
"obsidian-image-toolkit"
|
"obsidian-image-toolkit",
|
||||||
|
"homepage",
|
||||||
|
"dataview"
|
||||||
]
|
]
|
||||||
20876
.obsidian/plugins/dataview/main.js
vendored
Normal file
20876
.obsidian/plugins/dataview/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
11
.obsidian/plugins/dataview/manifest.json
vendored
Normal file
11
.obsidian/plugins/dataview/manifest.json
vendored
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"id": "dataview",
|
||||||
|
"name": "Dataview",
|
||||||
|
"version": "0.5.68",
|
||||||
|
"minAppVersion": "0.13.11",
|
||||||
|
"description": "Complex data views for the data-obsessed.",
|
||||||
|
"author": "Michael Brenan <blacksmithgu@gmail.com>",
|
||||||
|
"authorUrl": "https://github.com/blacksmithgu",
|
||||||
|
"helpUrl": "https://blacksmithgu.github.io/obsidian-dataview/",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
141
.obsidian/plugins/dataview/styles.css
vendored
Normal file
141
.obsidian/plugins/dataview/styles.css
vendored
Normal file
@@ -0,0 +1,141 @@
|
|||||||
|
.block-language-dataview {
|
||||||
|
overflow-y: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*****************/
|
||||||
|
/** Table Views **/
|
||||||
|
/*****************/
|
||||||
|
|
||||||
|
/* List View Default Styling; rendered internally as a table. */
|
||||||
|
.table-view-table {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table-view-table > thead > tr, .table-view-table > tbody > tr {
|
||||||
|
margin-top: 1em;
|
||||||
|
margin-bottom: 1em;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table-view-table > tbody > tr:hover {
|
||||||
|
background-color: var(--table-row-background-hover);
|
||||||
|
}
|
||||||
|
|
||||||
|
.table-view-table > thead > tr > th {
|
||||||
|
font-weight: 700;
|
||||||
|
font-size: larger;
|
||||||
|
border-top: none;
|
||||||
|
border-left: none;
|
||||||
|
border-right: none;
|
||||||
|
border-bottom: solid;
|
||||||
|
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table-view-table > tbody > tr > td {
|
||||||
|
text-align: left;
|
||||||
|
border: none;
|
||||||
|
font-weight: 400;
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table-view-table ul, .table-view-table ol {
|
||||||
|
margin-block-start: 0.2em !important;
|
||||||
|
margin-block-end: 0.2em !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Rendered value styling for any view. */
|
||||||
|
.dataview-result-list-root-ul {
|
||||||
|
padding: 0em !important;
|
||||||
|
margin: 0em !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dataview-result-list-ul {
|
||||||
|
margin-block-start: 0.2em !important;
|
||||||
|
margin-block-end: 0.2em !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Generic grouping styling. */
|
||||||
|
.dataview.result-group {
|
||||||
|
padding-left: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*******************/
|
||||||
|
/** Inline Fields **/
|
||||||
|
/*******************/
|
||||||
|
|
||||||
|
.dataview.inline-field-key {
|
||||||
|
padding-left: 8px;
|
||||||
|
padding-right: 8px;
|
||||||
|
font-family: var(--font-monospace);
|
||||||
|
background-color: var(--background-primary-alt);
|
||||||
|
color: var(--nav-item-color-selected);
|
||||||
|
}
|
||||||
|
|
||||||
|
.dataview.inline-field-value {
|
||||||
|
padding-left: 8px;
|
||||||
|
padding-right: 8px;
|
||||||
|
font-family: var(--font-monospace);
|
||||||
|
background-color: var(--background-secondary-alt);
|
||||||
|
color: var(--nav-item-color-selected);
|
||||||
|
}
|
||||||
|
|
||||||
|
.dataview.inline-field-standalone-value {
|
||||||
|
padding-left: 8px;
|
||||||
|
padding-right: 8px;
|
||||||
|
font-family: var(--font-monospace);
|
||||||
|
background-color: var(--background-secondary-alt);
|
||||||
|
color: var(--nav-item-color-selected);
|
||||||
|
}
|
||||||
|
|
||||||
|
/***************/
|
||||||
|
/** Task View **/
|
||||||
|
/***************/
|
||||||
|
|
||||||
|
.dataview.task-list-item, .dataview.task-list-basic-item {
|
||||||
|
margin-top: 3px;
|
||||||
|
margin-bottom: 3px;
|
||||||
|
transition: 0.4s;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dataview.task-list-item:hover, .dataview.task-list-basic-item:hover {
|
||||||
|
background-color: var(--text-selection);
|
||||||
|
box-shadow: -40px 0 0 var(--text-selection);
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*****************/
|
||||||
|
/** Error Views **/
|
||||||
|
/*****************/
|
||||||
|
|
||||||
|
div.dataview-error-box {
|
||||||
|
width: 100%;
|
||||||
|
min-height: 150px;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
border: 4px dashed var(--background-secondary);
|
||||||
|
}
|
||||||
|
|
||||||
|
.dataview-error-message {
|
||||||
|
color: var(--text-muted);
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*************************/
|
||||||
|
/** Additional Metadata **/
|
||||||
|
/*************************/
|
||||||
|
|
||||||
|
.dataview.small-text {
|
||||||
|
font-size: smaller;
|
||||||
|
color: var(--text-muted);
|
||||||
|
margin-left: 3px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dataview.small-text::before {
|
||||||
|
content: "(";
|
||||||
|
}
|
||||||
|
|
||||||
|
.dataview.small-text::after {
|
||||||
|
content: ")";
|
||||||
|
}
|
||||||
23
.obsidian/plugins/homepage/data.json
vendored
Normal file
23
.obsidian/plugins/homepage/data.json
vendored
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"version": 4,
|
||||||
|
"homepages": {
|
||||||
|
"Main Homepage": {
|
||||||
|
"value": "Home",
|
||||||
|
"kind": "File",
|
||||||
|
"openOnStartup": true,
|
||||||
|
"openMode": "Replace all open notes",
|
||||||
|
"manualOpenMode": "Keep open notes",
|
||||||
|
"view": "Reading view",
|
||||||
|
"revertView": false,
|
||||||
|
"openWhenEmpty": true,
|
||||||
|
"refreshDataview": false,
|
||||||
|
"autoCreate": false,
|
||||||
|
"autoScroll": false,
|
||||||
|
"pin": false,
|
||||||
|
"commands": [],
|
||||||
|
"alwaysApply": true,
|
||||||
|
"hideReleaseNotes": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"separateMobile": false
|
||||||
|
}
|
||||||
3
.obsidian/plugins/homepage/main.js
vendored
Normal file
3
.obsidian/plugins/homepage/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
13
.obsidian/plugins/homepage/manifest.json
vendored
Normal file
13
.obsidian/plugins/homepage/manifest.json
vendored
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"id": "homepage",
|
||||||
|
"name": "Homepage",
|
||||||
|
"version": "4.4.0",
|
||||||
|
"minAppVersion": "1.11.0",
|
||||||
|
"description": "Open a specified note, canvas, base, or workspace on startup, or set it for quick access later.",
|
||||||
|
"author": "novov",
|
||||||
|
"authorUrl": "https://novov.me",
|
||||||
|
"isDesktopOnly": false,
|
||||||
|
"fundingUrl": {
|
||||||
|
"Ko-fi": "https://ko-fi.com/novov"
|
||||||
|
}
|
||||||
|
}
|
||||||
231
.obsidian/plugins/homepage/styles.css
vendored
Normal file
231
.obsidian/plugins/homepage/styles.css
vendored
Normal file
@@ -0,0 +1,231 @@
|
|||||||
|
@keyframes nv-interstitial-destroy {
|
||||||
|
from { opacity: 1; }
|
||||||
|
to { opacity: 0; }
|
||||||
|
}
|
||||||
|
|
||||||
|
.setting-item[nv-greyed] {
|
||||||
|
opacity: .5;
|
||||||
|
pointer-events: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting {
|
||||||
|
flex-wrap: wrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting .setting-item-control {
|
||||||
|
padding-top: var(--size-4-1);
|
||||||
|
flex-basis: 100%;
|
||||||
|
align-items: stretch;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting .setting-item-control input, #nv-main-setting .setting-item-control select {
|
||||||
|
font-size: var(--font-ui-medium);
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting .setting-item-control select {
|
||||||
|
padding: var(--size-4-3) var(--size-4-4);
|
||||||
|
padding-right: var(--size-4-8);
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting .setting-item-control input {
|
||||||
|
flex-grow: 1;
|
||||||
|
padding: var(--size-4-5) var(--size-4-4);
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting .setting-item-control input[disabled] {
|
||||||
|
opacity: 0.3;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting #nv-desc, #nv-main-setting #nv-info {
|
||||||
|
flex-basis: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting #nv-desc {
|
||||||
|
font-weight: 500;
|
||||||
|
color: var(--text-normal);
|
||||||
|
font-size: var(--font-ui-small);
|
||||||
|
padding: 10px 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting #nv-desc.mod-warning {
|
||||||
|
color: var(--text-error);
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting #nv-desc code {
|
||||||
|
font-family: var(--font-monospace);
|
||||||
|
font-size: var(--font-smaller);
|
||||||
|
border-radius: var(--radius-s);
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting #nv-desc small {
|
||||||
|
display: block;
|
||||||
|
font-weight: 400;
|
||||||
|
color: var(--text-muted);
|
||||||
|
font-size: calc(var(--font-ui-smaller) * 0.9);
|
||||||
|
padding: 5px 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-homepage-file-tag {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: middle;
|
||||||
|
margin-left: var(--size-2-2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-mobile-setting, .nv-command-setting {
|
||||||
|
flex-wrap: wrap;
|
||||||
|
row-gap: var(--size-2-2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-mobile-setting .nv-mobile-info {
|
||||||
|
font-size: var(--font-ui-smaller);
|
||||||
|
width: 100%;
|
||||||
|
margin-right: var(--size-4-18);
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-desc {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-box {
|
||||||
|
margin: 1em 0 0;
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
gap: 12px;
|
||||||
|
align-items: center;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-pill {
|
||||||
|
background-color: var(--background-modifier-hover);
|
||||||
|
border-radius: var(--radius-s);
|
||||||
|
font-size: var(--font-ui-small);
|
||||||
|
padding: var(--size-2-1) var(--size-2-2) var(--size-2-1) var(--size-2-3) ;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-pill.nv-command-invalid {
|
||||||
|
color: var(--text-faint);
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-pill button {
|
||||||
|
display: inline-block;
|
||||||
|
padding: 0;
|
||||||
|
margin: 0 0 0 3px;
|
||||||
|
vertical-align: bottom;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-pill button:first-of-type {
|
||||||
|
margin-left: var(--size-4-2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-pill button.nv-command-selected {
|
||||||
|
margin-left: var(--size-2-2);
|
||||||
|
padding: 0 var(--size-2-1);
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-pill button.nv-command-selected span {
|
||||||
|
color: var(--text-accent);
|
||||||
|
display: inline-block;
|
||||||
|
font-size: 0.9em;
|
||||||
|
vertical-align: top;
|
||||||
|
position: relative;
|
||||||
|
top: -1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-pill > .svg-icon, .nv-command-pill button .svg-icon {
|
||||||
|
height: 1em;
|
||||||
|
width: 1em;
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-pill > .svg-icon {
|
||||||
|
vertical-align: text-bottom;
|
||||||
|
position: relative;
|
||||||
|
margin: 0 var(--size-2-1) 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-pill.nv-dragging {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-command-add-button {
|
||||||
|
font-size: var(--font-ui-small);
|
||||||
|
padding: var(--size-2-2) var(--size-4-2);
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nv-main-setting + .setting-item, .nv-command-desc + .setting-item {
|
||||||
|
padding-top: 20px;
|
||||||
|
border-top: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-debug-button {
|
||||||
|
margin: 3em 0 -0.2em;
|
||||||
|
font-size: var(--font-ui-smaller);
|
||||||
|
padding: 0;
|
||||||
|
height: auto;
|
||||||
|
float: right;
|
||||||
|
box-shadow: none !important;
|
||||||
|
background: none !important;
|
||||||
|
color: var(--text-accent);
|
||||||
|
font-weight: 600;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nv-debug-button:hover, .nv-debug-button:active {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone #nv-main-setting .setting-item-control {
|
||||||
|
flex-wrap: wrap;
|
||||||
|
justify-content: flex-start;
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone #nv-main-setting .setting-item-control select {
|
||||||
|
width: auto;
|
||||||
|
max-width: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone .nv-mobile-setting {
|
||||||
|
row-gap: var(--size-4-2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone .nv-mobile-setting .setting-item-info {
|
||||||
|
max-width: calc(100% - 100px);
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone .nv-mobile-setting {
|
||||||
|
row-gap: var(--size-4-2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone .nv-mobile-setting .setting-item-info {
|
||||||
|
max-width: calc(100% - 100px);
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone .nv-command-pill {
|
||||||
|
width: 100%;
|
||||||
|
border: none;
|
||||||
|
background: none;
|
||||||
|
padding: 0 0 var(--size-4-2);
|
||||||
|
display: flex;
|
||||||
|
gap: var(--size-4-4);
|
||||||
|
align-items: baseline;
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone .nv-command-pill .nv-command-text {
|
||||||
|
flex-grow: 1;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone .nv-command-pill, .is-phone .nv-command-add-button {
|
||||||
|
font-size: var(--font-ui-medium);
|
||||||
|
justify-content: space-between;
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-phone .nv-command-pill button {
|
||||||
|
line-height: var(--font-ui-medium);
|
||||||
|
height: 100%;
|
||||||
|
margin: 0 !important;
|
||||||
|
}
|
||||||
File diff suppressed because one or more lines are too long
137
.obsidian/snippets/home-dashboard.css
vendored
Normal file
137
.obsidian/snippets/home-dashboard.css
vendored
Normal file
@@ -0,0 +1,137 @@
|
|||||||
|
.home-page {
|
||||||
|
--home-card-radius: 8px;
|
||||||
|
--home-gap: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page.markdown-preview-view,
|
||||||
|
.home-page .markdown-preview-section {
|
||||||
|
max-width: 1120px;
|
||||||
|
margin-inline: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page h1 {
|
||||||
|
margin-bottom: 4px;
|
||||||
|
border-bottom: 0;
|
||||||
|
font-size: 2rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page h2 {
|
||||||
|
margin-top: 28px;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
border-bottom: 1px solid var(--background-modifier-border);
|
||||||
|
padding-bottom: 6px;
|
||||||
|
font-size: 1.08rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page table {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page .callout {
|
||||||
|
border: 1px solid var(--background-modifier-border);
|
||||||
|
border-radius: var(--home-card-radius);
|
||||||
|
background: var(--background-secondary);
|
||||||
|
margin-block: var(--home-gap);
|
||||||
|
box-shadow: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page .callout-title {
|
||||||
|
align-items: center;
|
||||||
|
min-height: 32px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page .callout-title-inner {
|
||||||
|
font-size: 0.96rem;
|
||||||
|
font-weight: 650;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page .callout-content {
|
||||||
|
padding-top: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page .callout[data-callout="todo-scroll"] {
|
||||||
|
--callout-color: 34, 139, 230;
|
||||||
|
--callout-icon: lucide-list-todo;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page .callout[data-callout="todo-scroll"] .callout-content {
|
||||||
|
max-height: min(620px, 68vh);
|
||||||
|
overflow-y: auto;
|
||||||
|
overscroll-behavior: contain;
|
||||||
|
padding-right: 10px;
|
||||||
|
scrollbar-gutter: stable;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page .callout[data-callout="todo-scroll"] .block-language-dataview,
|
||||||
|
.home-page .callout[data-callout="todo-scroll"] .dataview.dataview-container {
|
||||||
|
max-height: none !important;
|
||||||
|
overflow: visible !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page .callout[data-callout="live"] {
|
||||||
|
--callout-color: 20, 184, 166;
|
||||||
|
--callout-icon: lucide-activity;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page .callout[data-callout="live"] .callout-content {
|
||||||
|
max-height: 420px;
|
||||||
|
overflow-y: auto;
|
||||||
|
overscroll-behavior: contain;
|
||||||
|
padding-right: 10px;
|
||||||
|
scrollbar-gutter: stable;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page .callout[data-callout="workspace"] {
|
||||||
|
--callout-color: 245, 159, 0;
|
||||||
|
--callout-icon: lucide-folder-kanban;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page .block-language-dataview {
|
||||||
|
overflow-x: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page .dataview.table-view-table {
|
||||||
|
font-size: 0.92rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page .contains-task-list {
|
||||||
|
padding-left: 1.2rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page .dataview.task-list-item,
|
||||||
|
.home-page .dataview.task-list-basic-item {
|
||||||
|
margin-top: 4px;
|
||||||
|
margin-bottom: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page .callout-content::-webkit-scrollbar {
|
||||||
|
width: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page .callout-content::-webkit-scrollbar-track {
|
||||||
|
background: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page .callout-content::-webkit-scrollbar-thumb {
|
||||||
|
background: var(--background-modifier-border);
|
||||||
|
border-radius: 999px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page .callout-content::-webkit-scrollbar-thumb:hover {
|
||||||
|
background: var(--text-muted);
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 700px) {
|
||||||
|
.home-page.markdown-preview-view,
|
||||||
|
.home-page .markdown-preview-section {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page h1 {
|
||||||
|
font-size: 1.6rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home-page .callout[data-callout="todo-scroll"] .callout-content {
|
||||||
|
max-height: 58vh;
|
||||||
|
}
|
||||||
|
}
|
||||||
67
.obsidian/workspace.json
vendored
67
.obsidian/workspace.json
vendored
@@ -1,42 +1,27 @@
|
|||||||
{
|
{
|
||||||
"main": {
|
"main": {
|
||||||
"id": "9403ee3a1c3b5fdc",
|
"id": "5324373015726ba8",
|
||||||
"type": "split",
|
"type": "split",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "a8893039c60b1468",
|
"id": "f8b007af0e589114",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "d3ef7a66c76312f9",
|
"id": "0b7be1d4b02f86db",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Config for Ali.md",
|
"file": "Home.md",
|
||||||
"mode": "source",
|
"mode": "preview",
|
||||||
"source": false
|
"source": false
|
||||||
},
|
},
|
||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
"title": "Config for Ali"
|
"title": "Home"
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "355b338ca9065921",
|
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "markdown",
|
|
||||||
"state": {
|
|
||||||
"file": "projects/agentic-kvcache/related-works.md",
|
|
||||||
"mode": "source",
|
|
||||||
"source": false
|
|
||||||
},
|
|
||||||
"icon": "lucide-file",
|
|
||||||
"title": "related-works"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
"currentTab": 1
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "vertical"
|
"direction": "vertical"
|
||||||
@@ -55,7 +40,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "file-explorer",
|
"type": "file-explorer",
|
||||||
"state": {
|
"state": {
|
||||||
"sortOrder": "alphabetical",
|
"sortOrder": "byModifiedTime",
|
||||||
"autoReveal": true
|
"autoReveal": true
|
||||||
},
|
},
|
||||||
"icon": "lucide-folder-closed",
|
"icon": "lucide-folder-closed",
|
||||||
@@ -69,11 +54,11 @@
|
|||||||
"type": "search",
|
"type": "search",
|
||||||
"state": {
|
"state": {
|
||||||
"query": "",
|
"query": "",
|
||||||
"matchingCase": false,
|
"matchingCase": true,
|
||||||
"explainSearch": false,
|
"explainSearch": false,
|
||||||
"collapseAll": false,
|
"collapseAll": false,
|
||||||
"extraContext": false,
|
"extraContext": false,
|
||||||
"sortOrder": "alphabetical"
|
"sortOrder": "byModifiedTime"
|
||||||
},
|
},
|
||||||
"icon": "lucide-search",
|
"icon": "lucide-search",
|
||||||
"title": "Search"
|
"title": "Search"
|
||||||
@@ -157,13 +142,13 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "outline",
|
"type": "outline",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "projects/agentic-kvcache/related-works.md",
|
"file": "Home.md",
|
||||||
"followCursor": false,
|
"followCursor": false,
|
||||||
"showSearch": false,
|
"showSearch": false,
|
||||||
"searchQuery": ""
|
"searchQuery": ""
|
||||||
},
|
},
|
||||||
"icon": "lucide-list",
|
"icon": "lucide-list",
|
||||||
"title": "Outline of related-works"
|
"title": "Outline of Home"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -184,25 +169,33 @@
|
|||||||
"daily-notes:Open today's daily note": true,
|
"daily-notes:Open today's daily note": true,
|
||||||
"obsidian-focus-mode:Toggle Focus Mode (Shift + Click to show active pane only)": false,
|
"obsidian-focus-mode:Toggle Focus Mode (Shift + Click to show active pane only)": false,
|
||||||
"remotely-save:Remotely Save": false,
|
"remotely-save:Remotely Save": false,
|
||||||
|
"homepage:Open homepage": false,
|
||||||
"periodic-notes:Open today": false
|
"periodic-notes:Open today": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "355b338ca9065921",
|
"active": "0b7be1d4b02f86db",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
"study/conf/Untitled.md",
|
"projects/auto-tuner/sync2.md",
|
||||||
"study/conf/EuroSys'26.md",
|
"Home.md",
|
||||||
"Untitled.md",
|
"Untitled.md",
|
||||||
|
"study/conf/Untitled.md",
|
||||||
|
"study/conf/Untitled.base",
|
||||||
|
"study/conf/EuroSys'26.md",
|
||||||
|
"Untitled 1.base",
|
||||||
|
"Untitled.base",
|
||||||
|
"Commands.md",
|
||||||
|
"Dashboard.md",
|
||||||
"Config for Ali.md",
|
"Config for Ali.md",
|
||||||
|
"main.canvas",
|
||||||
|
"period/weekly/25/0512-0518.md",
|
||||||
|
"projects/agentic-kvcache/related-works.md",
|
||||||
"projects/auto-tuner/Ali Deployment.md",
|
"projects/auto-tuner/Ali Deployment.md",
|
||||||
"projects/agentic-kvcache/ongoing.md",
|
"projects/agentic-kvcache/ongoing.md",
|
||||||
"projects/agentic-kvcache/related-works.md",
|
|
||||||
"Commands.md",
|
|
||||||
"projects/agentic-kvcache/sync.md",
|
"projects/agentic-kvcache/sync.md",
|
||||||
"projects/agentic-kvcache/outline.md",
|
"projects/agentic-kvcache/outline.md",
|
||||||
"projects/agentic-kvcache/roadmap.md",
|
"projects/agentic-kvcache/roadmap.md",
|
||||||
"projects/agentic-kvcache/main.md",
|
"projects/agentic-kvcache/main.md",
|
||||||
"projects/agentic-kvcache",
|
"projects/agentic-kvcache",
|
||||||
"projects/auto-tuner/sync2.md",
|
|
||||||
"period/daily/26/260310.md",
|
"period/daily/26/260310.md",
|
||||||
"period/daily/26/260312.md",
|
"period/daily/26/260312.md",
|
||||||
"projects/auto-tuner/ali trace.md",
|
"projects/auto-tuner/ali trace.md",
|
||||||
@@ -212,10 +205,6 @@
|
|||||||
"dev-env-setup.md",
|
"dev-env-setup.md",
|
||||||
"projects/auto-tuner/draft.md",
|
"projects/auto-tuner/draft.md",
|
||||||
"projects/auto-tuner/Untitled 1.md",
|
"projects/auto-tuner/Untitled 1.md",
|
||||||
"period/daily/26/260320.md",
|
|
||||||
"period/daily/26/260317.md",
|
|
||||||
"projects/auto-tuner/Untitled 2.md",
|
|
||||||
"projects/auto-tuner/principles model.md",
|
|
||||||
"projects/auto-tuner/related-works.figs",
|
"projects/auto-tuner/related-works.figs",
|
||||||
"projects/auto-tuner/related-works.figs/260410-105227.png",
|
"projects/auto-tuner/related-works.figs/260410-105227.png",
|
||||||
"projects/auto-tuner/sync2.figs/260410-105228-9.png",
|
"projects/auto-tuner/sync2.figs/260410-105228-9.png",
|
||||||
@@ -226,16 +215,12 @@
|
|||||||
"projects/auto-tuner/sync2.figs/260410-105228-4.png",
|
"projects/auto-tuner/sync2.figs/260410-105228-4.png",
|
||||||
"projects/auto-tuner/sync2.figs/260410-105228-3.png",
|
"projects/auto-tuner/sync2.figs/260410-105228-3.png",
|
||||||
"projects/auto-tuner/sync2.figs/260410-105228-2.png",
|
"projects/auto-tuner/sync2.figs/260410-105228-2.png",
|
||||||
"main.canvas",
|
|
||||||
"period/weekly/26",
|
"period/weekly/26",
|
||||||
"period/weekly/25",
|
"period/weekly/25",
|
||||||
"period/daily/25",
|
"period/daily/25",
|
||||||
"period/daily/26",
|
"period/daily/26",
|
||||||
"article/published/杂谈|博零总结.figs/250913-144507.png",
|
"article/published/杂谈|博零总结.figs/250913-144507.png",
|
||||||
"article/published/杂谈|博零总结.figs",
|
"article/published/杂谈|博零总结.figs",
|
||||||
"article/published",
|
|
||||||
"article/drafts",
|
|
||||||
"review/assignments",
|
|
||||||
"Untitled.canvas"
|
"Untitled.canvas"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
96
Home.md
Normal file
96
Home.md
Normal file
@@ -0,0 +1,96 @@
|
|||||||
|
---
|
||||||
|
cssclasses:
|
||||||
|
- home-page
|
||||||
|
---
|
||||||
|
|
||||||
|
# Home
|
||||||
|
|
||||||
|
Personal knowledge vault dashboard for research, projects, logs, writing, and open work.
|
||||||
|
|
||||||
|
## Quick Launch
|
||||||
|
|
||||||
|
| Research | Projects | Time | Writing |
|
||||||
|
| --- | --- | --- | --- |
|
||||||
|
| [PhD papers](phd/papers/IMPRESS.md) | [Auto-tuner](projects/auto-tuner/Roadmap.md) | [Daily notes](period/daily/26/) | [Article drafts](article/drafts/Thinking.md) |
|
||||||
|
| [MoE research](phd/research/MoE/Papers.md) | [MoE autoscaling](projects/moe-autoscaling/Ongoing.md) | [Weekly reports](phd/weekly-report/260125.md) | [Published articles](article/published/杂谈|博零总结.md) |
|
||||||
|
| [How to review](study/How%20to%20review.md) | [KV cache](projects/kvcachecache/Dev.md) | [Long running](LongRunning.md) | [Review template](review/templates/Template.md) |
|
||||||
|
|
||||||
|
## Active Work
|
||||||
|
|
||||||
|
> [!todo-scroll]+ Open TODOs
|
||||||
|
> ```dataview
|
||||||
|
> TASK
|
||||||
|
> FROM ""
|
||||||
|
> WHERE !completed AND !checked AND file.name != "Home"
|
||||||
|
> GROUP BY file.link
|
||||||
|
> SORT rows.file.mtime[0] DESC
|
||||||
|
> ```
|
||||||
|
|
||||||
|
> [!live]+ Recently Edited
|
||||||
|
> ```dataview
|
||||||
|
> TABLE WITHOUT ID file.link AS "Note", file.folder AS "Path", dateformat(file.mtime, "MM-dd HH:mm") AS "Edited"
|
||||||
|
> FROM ""
|
||||||
|
> WHERE file.name != "Home"
|
||||||
|
> SORT file.mtime DESC
|
||||||
|
> LIMIT 20
|
||||||
|
> ```
|
||||||
|
|
||||||
|
## Workspaces
|
||||||
|
|
||||||
|
> [!workspace]+ Projects
|
||||||
|
> | Area | Links |
|
||||||
|
> | --- | --- |
|
||||||
|
> | Auto-tuner | [Roadmap](projects/auto-tuner/Roadmap.md) · [Ongoing](projects/auto-tuner/Ongoing.md) · [TODO](projects/auto-tuner/TODO.md) · [Sync](projects/auto-tuner/Sync.md) |
|
||||||
|
> | MoE autoscaling | [Ongoing](projects/moe-autoscaling/Ongoing.md) · [Sync](projects/moe-autoscaling/Sync.md) · [Survey](projects/moe-autoscaling/Survey.md) · [Meta Analysis](projects/moe-autoscaling/Meta%20Analysis.md) |
|
||||||
|
> | KV cache | [Dev](projects/kvcachecache/Dev.md) · [Refine roadmap](projects/kvcachecache/Refine%20roadmap.md) · [Trace format](projects/kvcachecache/Trace%20format.md) · [Trace-Qwen3](projects/kvcachecache/Trace-Qwen3.md) |
|
||||||
|
> | Agentic KV-cache | [main](projects/agentic-kvcache/main.md) · [roadmap](projects/agentic-kvcache/roadmap.md) · [ongoing](projects/agentic-kvcache/ongoing.md) · [related works](projects/agentic-kvcache/related-works.md) |
|
||||||
|
|
||||||
|
> [!workspace]+ Research
|
||||||
|
> | Area | Links |
|
||||||
|
> | --- | --- |
|
||||||
|
> | Papers | [IMPRESS](phd/papers/IMPRESS.md) · [fMoE](phd/papers/fMoE.md) · [Ghost in the Android Shell](phd/papers/SOSP'25%20Ghost%20in%20the%20Android%20Shell%20Pragmatic%20Test-oracleSpecification%20of%20a%20Production%20Hypervisor.md) |
|
||||||
|
> | MoE | [Papers](phd/research/MoE/Papers.md) · [Base](phd/research/MoE/Base.md) |
|
||||||
|
> | Weekly reports | [260125](phd/weekly-report/260125.md) · [260118](phd/weekly-report/260118.md) · [260111](phd/weekly-report/260111.md) · [260104](phd/weekly-report/260104.md) |
|
||||||
|
> | Ongoing threads | [Agentic AI Infra](ongoing/Agentic%20AI%20Infra.md) · [Hardware for Inference](ongoing/Hardware%20for%20Inference.md) |
|
||||||
|
|
||||||
|
> [!workspace]+ Study, Review, Writing
|
||||||
|
> | Area | Links |
|
||||||
|
> | --- | --- |
|
||||||
|
> | Study | [CUDA notes](study/CUDA%20notes.md) · [FastAPI](study/FastAPI.md) · [Rules for good slides](study/Rules%20for%20good%20slides.md) · [Rules for good OKR](study/Rules%20for%20good%20OKR.md) |
|
||||||
|
> | Conferences | [EuroSys'26](study/conf/EuroSys'26.md) · [ChinaSys25-Spr](study/conf/ChinaSys25-Spr.md) |
|
||||||
|
> | Review | [EuroSys26-Spring-Shadow](review/assignments/EuroSys26-Spring-Shadow.md) · [Template](review/templates/Template.md) |
|
||||||
|
> | Article | [Thinking](article/drafts/Thinking.md) · [AI 时代的人类优势](article/drafts/杂谈|AI%20时代的人类优势.md) · [博零总结](article/published/杂谈|博零总结.md) |
|
||||||
|
|
||||||
|
## Live Indexes
|
||||||
|
|
||||||
|
> [!live]+ Project Notes
|
||||||
|
> ```dataview
|
||||||
|
> TABLE WITHOUT ID file.link AS "Note", file.folder AS "Path", dateformat(file.mtime, "MM-dd") AS "Edited"
|
||||||
|
> FROM "projects"
|
||||||
|
> SORT file.mtime DESC
|
||||||
|
> LIMIT 25
|
||||||
|
> ```
|
||||||
|
|
||||||
|
> [!live]+ Daily and Weekly Logs
|
||||||
|
> ```dataview
|
||||||
|
> TABLE WITHOUT ID file.link AS "Note", file.folder AS "Path", dateformat(file.mtime, "MM-dd HH:mm") AS "Edited"
|
||||||
|
> FROM "period/daily" OR "period/weekly" OR "phd/weekly-report"
|
||||||
|
> SORT file.mtime DESC
|
||||||
|
> LIMIT 25
|
||||||
|
> ```
|
||||||
|
|
||||||
|
> [!live]+ Research and Study Notes
|
||||||
|
> ```dataview
|
||||||
|
> TABLE WITHOUT ID file.link AS "Note", file.folder AS "Path", dateformat(file.mtime, "MM-dd") AS "Edited"
|
||||||
|
> FROM "phd" OR "study" OR "review"
|
||||||
|
> SORT file.mtime DESC
|
||||||
|
> LIMIT 25
|
||||||
|
> ```
|
||||||
|
|
||||||
|
## Utilities
|
||||||
|
|
||||||
|
| Utility | Links |
|
||||||
|
| --- | --- |
|
||||||
|
| Environment | [Commands](Commands.md) · [dev-env-setup](dev-env-setup.md) · [Config for Ali](Config%20for%20Ali.md) |
|
||||||
|
| References | [LLM API price](LLM%20API%20price.md) · [Scrolling](Scrolling.md) · [Marked](z/Marked.md) · [iSH](z/iSH.md) |
|
||||||
|
| Homepage setup | Settings -> Community plugins -> Homepage -> Homepage = `Home` |
|
||||||
1193
Untitled.md
1193
Untitled.md
File diff suppressed because it is too large
Load Diff
17
main.canvas
17
main.canvas
@@ -1,17 +0,0 @@
|
|||||||
{
|
|
||||||
"nodes":[
|
|
||||||
{"id":"n1","type":"text","text":"# Knowledge Library\nCanvas dashboard for this Obsidian vault. Click cards to open notes.","x":0,"y":0,"width":660,"height":140},
|
|
||||||
{"id":"n2","type":"text","text":"## Stats\n- 143 markdown notes\n- PhD 63 | Projects 28 | Period 20 | Study 12 | Article 5 | Ongoing 2 | Review 2 | Z 4 | Root 7","x":700,"y":0,"width":440,"height":140},
|
|
||||||
{"id":"n3","type":"text","text":"## PhD\n- Weekly report: [260125](phd/weekly-report/260125.md)\n- Papers: [IMPRESS](phd/papers/IMPRESS.md) · [fMoE](phd/papers/fMoE.md)\n- Research threads: `phd/research/`","x":0,"y":180,"width":320,"height":260},
|
|
||||||
{"id":"n4","type":"text","text":"## Projects\n- Heterogenous parallelism: [Roadmap](projects/auto-tuner/Roadmap.md)\n- KV cache: [Dev](projects/kvcachecache/Dev.md)\n- MoE autoscaling: [Ongoing](projects/moe-autoscaling/Ongoing.md)","x":360,"y":180,"width":320,"height":260},
|
|
||||||
{"id":"n5","type":"text","text":"## Ongoing\n- [Agentic AI Infra](ongoing/Agentic%20AI%20Infra.md)\n- [Hardware for Inference](ongoing/Hardware%20for%20Inference.md)","x":720,"y":180,"width":320,"height":260},
|
|
||||||
{"id":"n6","type":"text","text":"## Period\n- Daily: [260129](period/daily/26/260129.md)\n- Weekly: [0714-0720](period/weekly/25/0714-0720.md)","x":1080,"y":180,"width":320,"height":260},
|
|
||||||
{"id":"n7","type":"text","text":"## Study\n- [How to review](study/How%20to%20review.md)\n- [Rules for good OKR](study/Rules%20for%20good%20OKR.md)\n- [CUDA notes](study/CUDA%20notes.md)","x":0,"y":520,"width":320,"height":260},
|
|
||||||
{"id":"n8","type":"text","text":"## Article\n- Drafts: [Thinking](article/drafts/Thinking.md)\n- Published: [民科|瞎谈 AI for OS](article/published/民科|瞎谈%20AI%20for%20OS.md)","x":360,"y":520,"width":320,"height":260},
|
|
||||||
{"id":"n9","type":"text","text":"## Review\n- Assignment: [EuroSys26-Spring-Shadow](review/assignments/EuroSys26-Spring-Shadow.md)\n- Template: [Template](review/templates/Template.md)","x":720,"y":520,"width":320,"height":260},
|
|
||||||
{"id":"n10","type":"text","text":"## Z\n- [How To Ask Questions The Smart Way](z/How%20To%20Ask%20Questions%20The%20Smart%20Way.md)\n- [Marked](z/Marked.md)","x":1080,"y":520,"width":320,"height":260},
|
|
||||||
{"id":"n11","type":"text","text":"## Root Utilities\n- [Commands](Commands.md)\n- [LLM API price](LLM%20API%20price.md)\n- [dev-env-setup](dev-env-setup.md)\n- [Scrolling](Scrolling.md) · [LongRunning](LongRunning.md)","x":0,"y":860,"width":680,"height":240},
|
|
||||||
{"id":"n12","type":"text","text":"## Navigation Notes\n- Folder links like `study/` create new files in Obsidian.\n- Use the file explorer for folders, or click note links in this canvas.\n- If you want folder-level hubs, I can add index notes inside each folder.","x":720,"y":860,"width":440,"height":240}
|
|
||||||
],
|
|
||||||
"edges":[]
|
|
||||||
}
|
|
||||||
@@ -1,3 +1,3 @@
|
|||||||
# TBD
|
# TBD
|
||||||
|
|
||||||
- [ ] xxx
|
- [x] xxx
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# TBD
|
# TBD
|
||||||
|
|
||||||
- [ ] xxx
|
- [x] xxx
|
||||||
|
|
||||||
Deepseek 为什么 1:10 的 PD 配比?
|
Deepseek 为什么 1:10 的 PD 配比?
|
||||||
如何评价硬件组合的优劣?
|
如何评价硬件组合的优劣?
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
# TBD
|
# TBD
|
||||||
|
|
||||||
- [ ] xxx
|
- [x] xxx
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
- [ ] review EuroSys paper <0/5>
|
- [x] review EuroSys paper <0/5>
|
||||||
- [ ] deep research for review the comments from reviewers and review papers
|
- [x] deep research for review the comments from reviewers and review papers
|
||||||
- [ ] run deep research to check the agent workflow overhead
|
- [x] run deep research to check the agent workflow overhead
|
||||||
- [ ] 整理 ali 的 infra arch
|
- [x] 整理 ali 的 infra arch
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -451,7 +451,7 @@ TP1 + PP1 + DP8 + BLKSZ 32 + MAX_BATCH_TOKENS 16384 + MAX_SEQS 32
|
|||||||
```
|
```
|
||||||
|
|
||||||
- [x] 更新 vllm to main to fix DP performance problem
|
- [x] 更新 vllm to main to fix DP performance problem
|
||||||
- [ ] AITuner 添加一个性能 monitor 的角色,多次 iter 得到相似性能时,该 role 指示 LLM 做更激进的探索
|
- [x] AITuner 添加一个性能 monitor 的角色,多次 iter 得到相似性能时,该 role 指示 LLM 做更激进的探索
|
||||||
- [x] 支持 early stop,当某个 config 性能已经明显爆炸时,提前 quit 测试,避免跑完整的 1h+
|
- [x] 支持 early stop,当某个 config 性能已经明显爆炸时,提前 quit 测试,避免跑完整的 1h+
|
||||||
- [x] 让 LLM 显式给出每轮 iter 的从数据分析得到的理由以及预期优化目标,并和实际测试结果进行对比
|
- [x] 让 LLM 显式给出每轮 iter 的从数据分析得到的理由以及预期优化目标,并和实际测试结果进行对比
|
||||||
- [x] 比较 10min/60min 效果,是否能缩短时间
|
- [x] 比较 10min/60min 效果,是否能缩短时间
|
||||||
@@ -1961,13 +1961,13 @@ on this workload under the given SLO constraints, based on real experimental evi
|
|||||||
|
|
||||||
|
|
||||||
测试 TODO:
|
测试 TODO:
|
||||||
- [ ] qwen3-30b-a3b | traceA | 60min
|
- [x] qwen3-30b-a3b | traceA | 60min
|
||||||
- [ ] qwen3-30b-a3b | thinking | 60min
|
- [x] qwen3-30b-a3b | thinking | 60min
|
||||||
- [ ] qwen3-30b-a3b | coder | 60min
|
- [x] qwen3-30b-a3b | coder | 60min
|
||||||
|
|
||||||
- [ ] qwen3-235b-a22b | traceA | 60min
|
- [x] qwen3-235b-a22b | traceA | 60min
|
||||||
- [ ] qwen3-235b-a22b | thinking | 60min
|
- [x] qwen3-235b-a22b | thinking | 60min
|
||||||
- [ ] qwen3-235b-a22b | coder | 60min
|
- [x] qwen3-235b-a22b | coder | 60min
|
||||||
|
|
||||||
|
|
||||||
#### Misc
|
#### Misc
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
I am a tax resident of China and my Tax Identification Number is my Chinese Resident Identity Card number.
|
|
||||||
|
|
||||||
My current UK address is used as my temporary residential/correspondence address while I am staying in the United Kingdom temporarily. I do not regard the UK as my tax residence and I do not meet the UK tax residence conditions under the Statutory Residence Test.
|
|
||||||
|
|
||||||
My permanent home, main personal and financial ties, and tax residence remain in China. I will update HSBC if my tax residence changes in the future.
|
|
||||||
Reference in New Issue
Block a user