profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/akx/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.
Aarni Koskela akx @valohai Finland https://akx.github.io/ Programmer generalist and general enthusiast.

6aika/issue-reporting 6

Reference Open311 API server implementation

akx/autotypes 6

Finds non-stub TypeScript @types/ packages for your package.json.

akx/afsp-mirror 2

Mirror of AFsp (Audio File Programs and Routines)

akx/arpy 2

A Web MIDI arpeggiator/step sequencer thing.

akx/- 1

akx/ant1gravity-hearthstone-tier-lists 1

Parses Ant1gravity's Hearthstone tier list spreadsheets into a more greppable form.

akx/asdfsanat 1

find paths and chains of finnish words, e.g. pala - ala - sala

6aika/rest-validator 0

6Aika Rest API validator

akx/100-ideaa 0

Pikku Kakkosen 100 ideaa puhuvana arpomiskoneena.

akx/abyss 0

Python statistical profiler

created repositoryjapsu/emroom

Actor based simulation environment

created time in 6 hours

push eventReactFinland/venue

bebraw

commit sha 770c1a3c0b6b37cc651bac3445602057eca16976

Deploying to gh-pages from master @ 058b83f9103b90d2094d9b0745c248eb62d7d72f 🚀

view details

push time in 11 hours

create barnchReactFinland/venue

branch : gh-pages

created branch time in 11 hours

create barnchReactFinland/venue

branch : master

created branch time in 11 hours

created repositoryReactFinland/venue

Online venue

created time in 11 hours

startedakx/travis-to-github-actions

started time in a day

push eventvalohai/docs

Drazen Dodik

commit sha 5013d86b85f00095091dbba65f0ab067853fc51f

AWS Permissions Added ec2:DescribeLaunchTemplateVersions to permissions needed for AWS Private Worker

view details

push time in 2 days

create barnchvalohai/valohai-utils

branch : params-inputs-dicts

created branch time in 2 days

PublicEvent

push eventvalohai/worker-queue

Otso Rasimus

commit sha a66d4f27c5fd3a609b0f77b0b46e2d77c0184649

Avoid positional arguments in the setup script

view details

push time in 2 days

push eventvalohai/worker-queue

Aarni Koskela

commit sha 2333314e38a3a71cad9cdd82a0d7feaf4e570843

Setup GitHub Actions to build the container

view details

Aarni Koskela

commit sha 16eab3a4ffe9b1e44fb0fd42cab38b69c1ea35dc

Fix shellcheck SC2086: Double quote to prevent globbing and word splitting.

view details

Aarni Koskela

commit sha eb54357bc167597fd01c571e73ce945eccd019fc

Fix shellcheck SC2027: The surrounding quotes actually unquote this. Remove or escape them.

view details

Aarni Koskela

commit sha 89e6d7085bb659e6ae779ee0ee72478ea2d94f57

Fix shellcheck SC2148: Tips depend on target shell and yours is unknown. Add a shebang or a 'shell' directive.

view details

Otso Rasimus

commit sha bbd1ab494c8ca3a30489a4a2cc197046ffdc7777

Add the acmetool binary to the repository

view details

Otso Rasimus

commit sha 2fba64202119ca7af437db3bb51031ce2e1367be

Add instructions for easy setup

view details

Otso Rasimus

commit sha 727ec0cb2dcbffcbbc972ba5964e378b5a87fec5

Add instructions for manual setup

view details

Aarni Koskela

commit sha 3dfa473aaf42e67334e51de7de69efc69cc3bcc7

Avoid using positional arguments

view details

push time in 2 days

push eventvalohai/worker-queue

Otso Rasimus

commit sha 727ec0cb2dcbffcbbc972ba5964e378b5a87fec5

Add instructions for manual setup

view details

push time in 2 days

push eventvalohai/worker-queue

Otso Rasimus

commit sha 2fba64202119ca7af437db3bb51031ce2e1367be

Add instructions for easy setup

view details

push time in 2 days

PR opened valohai/docs

Reviewers
Learning paths
  • [x] New section for learning paths
  • [x] Added fundamentals learning path
  • [x] Typeform quiz at the end
+1046 -4

0 comment

15 changed files

pr created time in 2 days

create barnchvalohai/docs

branch : learning-paths

created branch time in 2 days

issue openedvalohai/valohai-utils

Allow full parameter and input definition via valohai-utils prepare()

Today, you can only define:

parameter name, type, and default value. input name and default value.

Instead of passing just the dict of name and default value key-pairs, we should also allow for passing dict of dicts, where you can define all the other things like optionality, pass-as, keep-directories, etc.

Example:

default_parameters = {
  "learning_rate": {
    "default": 0.001, 
    "type": "float",
    "pass-as": "pass-as: --lr={v}",
    "description": "Initial learning rate"
  }
}

created time in 2 days

PR opened valohai/docs

Reviewers
Setup guides
  • [x] Added Azure Private Worker guide
  • [x] Small changes to AWS and GCP guides
  • [x] Wording
  • [x] Simple guide on what you need to do to give Valohai access to your existing cluster
+277 -4

0 comment

5 changed files

pr created time in 2 days

create barnchvalohai/docs

branch : setup-guides

created branch time in 2 days

release jellyfin/jellyfin

v10.7.6

released time in 2 days

push eventcon2/kompassi

Santtu Pajukanta

commit sha b5480b31134ed9c2da176f9ca4727b2c8de29428

ropeconjvp2021: new event

view details

Santtu Pajukanta

commit sha 7ef8b9f76815f0581acc9b07ab5c5c8be0abfb50

labour, programme: fix 500 on csv/excel export

view details

push time in 2 days

push eventcon2/kompassi

Santtu Pajukanta

commit sha 7ef8b9f76815f0581acc9b07ab5c5c8be0abfb50

labour, programme: fix 500 on csv/excel export

view details

push time in 2 days

push eventcon2/kompassi

dependabot[bot]

commit sha 92192f18058ec13dca33f2f1e379c52601db3498

build(deps): bump urllib3 from 1.26.4 to 1.26.5 Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.4 to 1.26.5. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/1.26.4...1.26.5) --- updated-dependencies: - dependency-name: urllib3 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Santtu Pajukanta

commit sha 4e3e4ff32273e1e7119c08111fa699b8bb09093c

Merge pull request #224 from con2/dependabot/pip/urllib3-1.26.5 build(deps): bump urllib3 from 1.26.4 to 1.26.5

view details

dependabot[bot]

commit sha f0b9da48829c923737120963db8f311e24ed406d

build(deps): bump django from 2.2.23 to 2.2.24 Bumps [django](https://github.com/django/django) from 2.2.23 to 2.2.24. - [Release notes](https://github.com/django/django/releases) - [Commits](https://github.com/django/django/compare/2.2.23...2.2.24) --- updated-dependencies: - dependency-name: django dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>

view details

Santtu Pajukanta

commit sha 21fe1d0587da719d404298265ceca56401f7694a

Merge pull request #225 from con2/dependabot/pip/django-2.2.24 build(deps): bump django from 2.2.23 to 2.2.24

view details

Santtu Pajukanta

commit sha b5480b31134ed9c2da176f9ca4727b2c8de29428

ropeconjvp2021: new event

view details

push time in 2 days

release huggingface/transformers

v4.7.0

released time in 3 days

release tailwindlabs/tailwindcss

v2.2.0

released time in 3 days

issue openedvalohai/valohai-utils

valohai-utils logger to print deployment metrics correctly

With valohai-utils:

logger.log("x", 0.54)
logger.log("y", 0.12)
logger.flush_logs()

The output is:

{"x": 0.54, "y": 0.12}

But in deployment you'd want:

{"vh_metadata": {"x": 0.54, "y": 0.12}}

In the short-term, the logger should look for existence of VALOHAI_PORT env var or /valohai/valohai-metadata.json to figure out that it is in deployment and print the metrics accordingly.

In the long-term a VALOHAI_DEPLOYMENT should be injected into the container for this purpose.

created time in 3 days

issue commentvalohai/valohai-utils

valohai-utils input .path() and .paths() should support wildcards.

I think the .path(name) usage should have a different API.

I've yet to clarify my complete thoughts on a separate ticket, but basically I think the functionality should be:

  • inputs('dataset').path(process_archives=False) -> archive.zip or file.data or dataset/ (if multiple files)
  • inputs('dataset').path(process_archives=True) -> file.data or archive/ (if multiple files)
  • inputs('dataset').paths(process_archives=False) -> [file1.data, archive.zip, archive2.zip]
  • inputs('dataset').paths(process_archives=True) -> [file1.data, archive/file2.data, archive/file3.data, archive2/file4.data]

This is already complex, so adding the option to give a string that filters the paths down would make it even more complex.

If we want to provide the filtering mechanism built-in, how about a different method, like vh.inputs('dataset').filter('weights*.pb')

JuhaKiili

comment created time in 3 days

delete branch valohai/valohai-yaml

delete branch : node-actions

delete time in 3 days

push eventvalohai/valohai-yaml

Aarni Koskela

commit sha 3d434bf5d4d0653a3204557f1ebfa94f04ea6022

Don't clip last element of schema path in errors

view details

Aarni Koskela

commit sha 3dc0eeb0e6b6f3521ff9cd7935e0c96232bdd304

Add check_type_and_* helpers

view details

Aarni Koskela

commit sha 647dc3f52994857370cd05efd77cbbe4dc42c741

Add Pipeline.get_node_by()

view details

Aarni Koskela

commit sha ab4c02c1f5f5cf3ba46b4924c48693d028dc23db

Split pipeline tests

view details

Aarni Koskela

commit sha 9d172027377938cfdfa9c20bf5d29298a1fadf02

Add primitive parsing of node actions

view details

Aarni Koskela

commit sha 94cd19413f23e7fb09cca0e2dab0b9ae047e4c85

Lint action when/then

view details

Aarni Koskela

commit sha 19f4e2e9971ff8dfd8671863e1df27926fb4bfac

Give nodes a repr

view details

Ruksi Laine

commit sha 1f73432d2ff284371cb3ef74c35f504b076d03ef

Merge pull request #48 from valohai/node-actions Pipeline node actions

view details

push time in 3 days

PR merged valohai/valohai-yaml

Reviewers
Pipeline node actions enhancement
+244 -40

0 comment

17 changed files

akx

pr closed time in 3 days

Pull request review commentvalohai/valohai-utils

Don't mangle filenames when extracted from containers

 def open(self) -> IO[bytes]:      @property     def name(self) -> str:-        return os.path.join(os.path.dirname(self.parent_file.name), self.tarinfo.path)+        return os.path.join(os.path.dirname(self.parent_file.name), self.path_in_container)

isn't this exactly like as in FileInContainer.name thus unnecessary override?

akx

comment created time in 3 days